curl localhost:9200/posts/tweet/_search?pretty -d '{
"query" : {
"fuzzy_like_this" : {
"like_text" : "ajma"
}`
}
}'我不知道这是怎么执行的。
*编辑*
我得到了一些不相关的结果。结果我得到了三个名字[“快乐的阿玛尼”、“穆罕默德·贾马”、“巴希尔·艾哈迈德”),而不知道为什么“巴希尔·艾哈迈德”会出现。
发布于 2014-04-15 09:13:49
我不知道您是在问它为什么没有执行,还是这个查询将执行类似于MySQL like的任务。引用自Elasticsearch - "Fuzzy like this query find documents that are "like" provided text by running it against one or more fields"。
有关这类查询的更多信息,请查看文档。
试试这个-
{
"query": {
"fuzzy_like_this": {
"like_text": "ajmani",
"max_query_terms": 12
}
}
}https://stackoverflow.com/questions/23078961
复制相似问题