Hacker News new | past | comments | ask | show | jobs | submit login
MARISA: Matching Algorithm with Recursively Implemented StorAge (googlecode.com)
32 points by nkurz on March 31, 2013 | hide | past | favorite | 6 comments



I imagine a compressed suffix array or compressed suffix tree using libsdsl (https://github.com/simongog/sdsl) would probably be a lot smaller/space efficient and faster.


Why do you think so?


It seems pretty much a trie implementation. Wouldn't the library be better served by having the word trie in its name?


The name of the library is an obscure reference to a Japanese video game.

$ marisa-predictive-search keyset.dic -n 2 Touhou 15 found 975378 Touhou Touhou 5508004 Touhou_Hisotensoku Touhou


This seems useful, though I need something that does fast substring search as well. I don't think this does that.


any interesting experiment using it?




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: