Я хотел бы найти документы, которые имеют фразу, которая встречается в запросе. В данном случае «quick brown» и «lazy dog» (но не «fox over», потому что, хотя токены совпадают, это не фраза в строке поиска).
я необычная ситуация. Обычно при поиске по текстовому индексу вы ищете небольшое количество ключевых слов в документах с большим количеством терминов.
Например, вы можете искать «быстрый коричневый» и ожидать совпадения с «быстрым коричневым лисом, перепрыгивающим через ленивую собаку».
У меня есть ситуация, когда у меня в хранилище документов много маленьких фраз, и я хочу сравнить их с более крупной фразой запроса.
Например, если у меня есть запрос:
"Быстрая коричневая лиса прыгает через ленивую собаку"и документы
"быстрый коричневый""лиса над""Лентяй"Я хотел бы найти документы, которые имеют фразу, которая встречается в запросе. В данном случае «quick brown» и «lazy dog» (но не «fox over», потому что, хотя токены совпадают, это не фраза в строке поиска).
Возможен ли такой запрос с помощью SOLR / lucene?