【发布时间】:2014-04-14 06:52:54
【问题描述】:
嗨,我需要根据字段的特定值来提升文档。我的文档包含一个名为 Region 的字段。根据该区域中存在的值,我需要提升我的文档。 这些是我的文件
{
"title":"INOX: Malleshwaram - Mantri Square",
"region":"Bangalore"
}
{
"title":"INOX: Bund Garden Road",
"region":"Pune"
}
{
"title":"INOX: Glomax Mall, Kharghar",
"region":"Mumbai"
}
我尝试在查询中使用重新评分查询,看起来像这样
"rescore" : {
"query" : {
"score_mode":"total",
"query_weight" : 2.5,
"rescore_query_weight" : 0.5,
"rescore_query" : {
"match" : {
"region" : {
"query" : "mumbai",
"slop" : 2
}
}
}
}
}
}
但它没有按要求正常工作..有没有办法解决这个问题?.. 提前致谢!
【问题讨论】:
标签: search elasticsearch