Есть ли способ boost
результатов поиска в одном и том же поле в зависимости от типа?
Мой базовый бустер выглядит примерно так:
GET _search
{
"query": {
"simple_query_string": {
"query": "mangan",
"fields":["_all", "title^6"]
}
}
}
Но для некоторых других документов я хочу, чтобы название было менее важным, поэтому я попытался добавить к нему префикс типа:
GET _search
{
"query": {
"simple_query_string": {
"query": "mangan",
"fields":[
"_all",
"DocumentationPage.title^6",
"DocumentationPage.title^6"]
}
}
}
Но потом вообще не поднимается. В крайнем случае я мог бы использовать Оценка функции/сценария, но хотелось бы избежать этого.
Для примера предположим, что документ содержит только title
поля.