2012-06-28 70 views
4

是否有可能elasticsearch处理包含错别字的查询。 示例elasticsearch处理拼写错误

trying to query "colthes" would return results of "clothes" 

如果可能的话,该怎么做? (其分析器?其中标记生成器?其中滤波器?)

你能显示一个例子?是否可以应用非英语语言的配置(我正在寻找法语)

回答

3

是的,这当然是可以的。可以看到一个法语工作示例on this site,它使用Elasticsearch作为后端。例如,通过搜索“abbendice”,查询返回“appendice”(英文附录)。具体而言,您要找的是fuzzy query

请注意,它可能不适合,具体取决于您尝试索引的数据大小。希望有所帮助。

+0

正是我在找的东西。非常感谢 – Keil