2016-12-07 81 views
0

例如,我有紀錄DB:由短語不正確ES搜索

Lorem存有悲坐阿梅德,EAM等gubergren vulputate

,我想找到的短語不正確此記錄,像這樣:

Lorme

當我在找

的Lorem

寄託都是確定和ES回我的紀錄。 但有可能錯誤的一些字符?

回答

0

如果您正在使用elasticsearch版本> 2.x,那麼您需要查看匹配查詢的'模糊'參數。

https://www.elastic.co/guide/en/elasticsearch/reference/5.0/query-dsl-match-query.html

也有部分參數爲模糊讀:

https://www.elastic.co/guide/en/elasticsearch/reference/5.0/common-options.html#fuzziness

如果你是一個版本< 2.X然後看看模糊這樣的查詢:

https://www.elastic.co/guide/en/elasticsearch/reference/1.7/query-dsl-flt-query.html