5 ms·
I have that feeling too. But I found it harder to implement, especially with fallback failure references.
by alexandrnikitin 9y ago
I have that feeling too. But I found it harder to implement, especially with fallback failure references.
- andrewgrowles 9y agoI'd look for a library and not write one from scratch. Lucene [1] and OpenFST [2] are great implementations. I haven't used C#, so I don't know if bindings exist or not. Also you may find this talk useful [3] (Particularly slide 11). Great write up by the way. Really thorough on the benchmarking! [1] https://lucene.apache.org/core/4_1_0/core/org/apache/lucene/util/fst/package-summary.html https://lucene.apache.org/core/4_1_0/core/org/apache/lucene/... [2] http://www.openfst.org/twiki/bin/view/FST/WebHome http://www.openfst.org/twiki/bin/view/FST/WebHome [3] https://www.slideshare.net/lucenerevolution/text-tagging-with-finite-state-transducers https://www.slideshare.net/lucenerevolution/text-tagging-wit...
- alexandrnikitin 9y agoAwesome! The talk is great! It would be really interesting to try it. Thanks for sharing.
- animal531 9y agoOne can find Lucene.NET here: https://lucenenet.apache.org/ https://lucenenet.apache.org/