Im используя завершающую Suggester для автозаполнения .. Это мои документыУдвоение поля ввода для завершения Suggester
/* doc 1 */
{
Title: CineMAX: Inorbit Mall, Cyberabad
Suggest: {
input: [
CineMAX:
Inorbit
Mall
Cyberabad
CineMAX: Inorbit Mall, Cyberabad
]
output: CineMAX: Inorbit Mall, Cyberabad
payload: {
....
}
weight: 1
}
}
/* doc 2 */
{
Title: INOX: Kolkata
Suggest: {
input: [
INOX:
Kolkata
INOX: Kolkata
]
output: INOX: Kolkata
payload: {
....
}
weight: 1
}
}
Im используя запрос о завершении, как показано ниже
{
"suggestion":{
"text":"inox",
"completion":{
"field":"Suggest",
"fuzzy":{
"edit_distance":1,
"transpositions":true,
"prefix_length":1,
"min_length":4
}
}
}
}
Но здесь я получаю выход в
- CineMAX: Inorbit Mall, Cyberabad,
- INOX: Калькутта
Я хочу, чтобы дать более высокий приоритет точного соответствия .. поэтому я хочу INOX: Калькутту в верхней ..
Я расщепляется название с помощью PHP взорваться() .. так что я могу соответствовать средним словам also..I дон знает, как повысить определенные слова в title..Plz помочь мне .. заранее спасибо
Какие отображения и анализаторы устанавливаются по этому показателю? –