fuzzy_like_this查询

fuzzy_like_this查询类似与more_like_this查询。它查找所有与提供的文本类似的文档,但是塌有点不同与more_like_this查询。它利用模糊字符串并选择生成的最佳差分词条。如果针对title和otitle字段的fuzzy_like_this查询来查找所有类似与crime punishment的文档,可以运行一下查询:

继续查询测试数据

curl -XPOST  'http://localhost:9200/_bulk?pretty=true' -d '
{ "index": {"_index": "library", "_type": "book", "_id": "5"}}
{ "title": "Crime Punishment","otitle": "Преступлéние и наказáние","author": "Fyodor Dostoevsky","year": 1886,"characters": ["Raskolnikov", "Sofia Semyonovna Marmeladova"],"tags": [],"copies": 0, "available" : true}
{ "index": {"_index": "library", "_type": "book", "_id": "6"}}
{ "title": "Crime or Punishment","otitle": "Преступлéние и наказáние","author": "Fyodor Dostoevsky","year": 1886,"characters": ["Raskolnikov", "Sofia Semyonovna Marmeladova"],"tags": [],"copies": 0, "available" : true}
'

Last updated

Was this helpful?