Поиск документов с соответствующим контекстом пользовательского запроса

У меня есть книга, которая содержит около 7000 предложений. Я хочу сделать его доступным для поиска. Но поиск - это не простой поиск, подобный сопоставлению слов с запросом пользователя. Мне нужна система, которая понимает значение запроса пользователя, а затем находит подходящие предложения для этого запроса.

Например

Вот несколько пользовательских запросов:

  1. что эта книга говорит о лжи
  2. Могу ли я лгать с другими
  3. как насчет лжи просто для удовольствия
  4. Я не хочу говорить правду
  5. Как я себя веду, когда встречаю кого-то

Ответ на все эти вопросы одинаковы из книги

Ответ: предложение № 123 из книги.

Всегда говори людям, что у тебя на сердце.

Для последнего запроса (число:5) ответ два предложения из книги

Ответ: предложение № 123 и 786 из книги

Всегда говори людям, что у тебя на сердце. И передать улыбку.

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

Я имею опыт работы практически со всеми основными языками Python, Java, GO, PHP и т. Д.

Я также знаю, как работает обработка естественного языка, я проверил NLP от GCP

Также знаком с AutoML из GCP

Но до сих пор не в состоянии понять, как я могу этого добиться. Любая идея?

0 ответов

Другие вопросы по тегам