我有一個關於elasticsearch查詢問題:elasticsearch:匹配查詢可以得到結果,而更像查詢無法
我有兩個文檔,內容領域使用的標準分析儀,值:
「內容」:「但巴菲特在富國銀行的股份,並在其他一些主要銀行的生熱賭注」
「內容」:「塔可鐘的首席信息衣褲在炎熱的凡徹告訴全國餐館新聞,手機是他們目前」
當我用匹配查詢我能得到這兩個文件主要焦點:
localhost:9200/content/en-us/_search?pretty=true -d '
{
"query" : {
"match" : {
"content" : "johnson hot"
}
}
}'
但我不能讓他們使用更像查詢:
localhost:9200/content/en-us/_search?pretty=true -d '
{
"from": 0,
"size": 200,
"query": {
"more_like_this_field": {
"content": {
"like_text": "johnson hot",
"min_term_freq": 1,
"max_query_terms": 12
}
}
}
}'
結果:
"hits" : {
"total" : 0,
"max_score" : null,
"hits" : [ ]
}
有人知道爲什麼嗎? 查詢與SQL中的「like」類似嗎?
感謝 約翰遜
請發佈您的文檔的映射 ..! – BlackPOP