Если вы выполняете простой поиск совпадений по US
GET countryindex/_search
{
"query": {
"match": {
"country": "US"
}
}
}
Это даст больше баллов для большей частоты элементов, поэтому [US, US, GB, US] получит больше баллов, чем "[US, ГБ] «Если вы будете искать« ГБ »->« [США, ГБ] », получите больше баллов, чем [США, США, ГБ, США], поскольку более короткая длина поля получает больше баллов.
Если вы хотите, чтобы количество совпадений было одинаковым, вы должны дать норм : false в вашем отображении.
{
"properties": {
"title": {
"type": "text",
"norms": false
}
}
}