Упругий поиск: подходящая фраза (одна из множества в одном поле) - PullRequest
0 голосов
/ 25 января 2019

У меня есть индекс с документами следующей структуры:

{ phrases: "fox, brown fox, brown fox jumps", target : "https://google.com" }

Короче говоря, он должен соответствовать фразам по URL, но у меня есть несколько фраз в одном поле, разделенных точкой с запятой. Я хочу иметь возможность вернуть эту запись, когда пользователь вводит все woprds из любой фазы

Итак,

  • запрос "лиса" должен вернуть эту запись
  • запрос "моя лиса коричневая" должна вернуть эту запись (соответствует фразе "коричневый лис")
  • запрос "fox jump" НЕ должен возвращать эту запись (не соответствует всем словам в "brown fox jumps")

Должен ли я создать свой собственный анализатор? Как этого добиться?

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