Elasticsearch соответствует всем ключевым словам внутри данного текста большего размера - PullRequest
0 голосов
/ 20 января 2019

Я пытаюсь создать словарь терминологии, используя эластичный поиск.

В Elasticsearch все записи выглядят так:

{ item: 'mouse', definition: 'some text here'},
{ item: 'mouse click', definition: 'some text here'},
{ item: 'mouse pointer', definition: 'some text here'},
{ item: 'left mouse button', definition: 'some text here'},
{ item: 'primary button', definition: 'some text here' }

Дан текст для поиска, например:

"Левый щелчок включает нажатие левой кнопки мыши. Как правило,«Левый щелчок» означает то же самое, что и «щелчок», поскольку левая кнопка мыши является основной кнопкой по умолчанию. "

Я пытаюсь добиться сопоставления всех" элементов "вasticsearch как точных фрази часть текста с использованием самой длинной точной фразы.В приведенном выше примере соответствующие термины должны быть:

«левая кнопка мыши» и «основная кнопка», а не «мышь» или «щелчок мыши»

Возможно ли это с помощью упругого поиска?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...