Solr: поиск по фразе, когда индексированная фраза короче, чем запрос

Можно ли найти документ, если проиндексированное поле является частью запрашиваемой фразы?

Это легко найти & quot;Quick brown fox jumps over the lazy dog& Quot; при поиске & quot;brown fox& Quot; или & quot;lazy dog& Quot ;. Но что, если мне нужно сделать это наоборот?

Вот моя ситуация: у меня есть короткое поле в документе, подобное & quot;brown fox& Quot; или & quot;lazy dog& Quot; и я хочу, чтобы этот документ был найден путем поиска более длинных фраз, таких как & quot;Quick brown fox& Quot; или & quot;jump over lazy dog& Quot ;.

Примечание: это должно быть совпадение фразы, поэтому все термины, необязательные в запросе, не будут работать. Запрос как & quot;brown dog& Quot; НЕ ДОЛЖЕН соответствовать.

Как бы вы сделали это в Solr? Можно ли достичь этой цели, просто настроив Solr, без необходимости разбора и изменения запрошенной фразы на стороне клиента?

Ответы на вопрос(1)

Ваш ответ на вопрос