2016-03-01 73 views
1

字的单词如果谷歌用户键入“thequickbrownfoxjumpsoverthelazydog”,它是聪明到足够多翻译为“快速的棕色狐狸跳过懒狗”。Elasticsearch - 检测类型一起

我想对elasticsearch提供的“工具”做同样的事情。

我该如何执行它? (不要求完整的代码,只是一些指导在哪里看)。

我想也许我可以用一个正克和提交搜索之前,匹配于索引现有词。

+0

是,NGRAM是一种有效的方法,但有这样的https另一个选项:// WWW .elastic.co /导向/ EN/elasticsearch /参考/电流/分析字定界符tokenfilter.html https://www.elastic.co/guide/en/elasticsearch/guide/current/partial-matching.html –

回答

0

你需要一个Dictionary Decompounder.你必须提供一个英语字典它关闭的工作。

(尝试在/ usr /共享/字典/词在Unix系统上的文件,或者去抓住从OpenOffice的字典文件。)