【发布时间】:2017-06-08 07:26:26
【问题描述】:
有什么方法可以boost根据类型在同一字段上搜索结果?
我的基本提升是这样的:
GET _search
{
"query": {
"simple_query_string": {
"query": "mangan",
"fields":["_all", "title^6"]
}
}
}
但对于其他一些文档,我希望标题不那么重要,所以我尝试在它前面加上 type:
GET _search
{
"query": {
"simple_query_string": {
"query": "mangan",
"fields":[
"_all",
"DocumentationPage.title^6",
"DocumentationPage.title^6"]
}
}
}
但是它根本没有提升。作为最后的手段,我可以使用Funcsion/Script Score bu 想避免它。
例如,假设文档只包含title 字段。
【问题讨论】:
标签: elasticsearch full-text-search relevance