2012-06-28 49 views
4

是否有可能elasticsearch處理包含錯別字的查詢。 示例elasticsearch處理拼寫錯誤

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

如果可能的話,該怎麼做? (其分析器?其中標記生成器?其中濾波器?)

你能顯示一個例子?是否可以應用非英語語言的配置(我正在尋找法語)

回答

3

是的,這當然是可以的。可以看到一個法語工作示例on this site,它使用Elasticsearch作爲後端。例如,通過搜索「abbendice」,查詢返回「appendice」(英文附錄)。具體而言,您要找的是fuzzy query

請注意,它可能不適合,具體取決於您嘗試索引的數據大小。希望有所幫助。

+0

正是我在找的東西。非常感謝 – Keil