我是弹性搜索的新手。 你能帮我创建查询吗?我需要按名称搜索。
GET /site/file/_search
"hits": [
{
"_index": "site",
"_type": "file",
"_id": "135",
"_score": 1,
"_source": {
"userId": 0,
"name": "P1030021j.jpg",
"extension": "jpg",
"size": 1256
}
}
]
谢谢,
答案 0 :(得分:2)
我找到了解决问题的方法:
{
"fuzzy_like_this" : {
"fields" : ["name"],
"like_text" : "Search string",
"max_query_terms" : 12
}
}
答案 1 :(得分:0)
按网址搜索:
GET /site/file/_search?q=name:P1030021j.jpg
按Restful API搜索
GET /site/file/_search
{
"query" : {
"query_string" : {
"query" : "name:P1030021j.jpg"
}
}
}