Solr: pesquisa de frase quando a frase indexada é menor que a consulta

É possível encontrar um documento se o campo indexado fizer parte da frase consultada?

É fácil encontrar "Raposa marrom rápida salta sobre o cão preguiçoso"ao procurar por"raposa marrom"ou"cachorro preguiçoso". Mas e se eu precisar fazer o contrário?

Aqui está minha situação: eu tenho um campo curto em um documento como "raposa marrom"ou"cachorro preguiçoso"e quero que este documento seja encontrado pesquisando frases mais longas como"Raposa marrom rápida"ou"saltar sobre o cão preguiçoso".

Nota: deve ser uma correspondência de frase, portanto, tornar todos os termos opcionais na consulta não funcionaria. A consulta como "Cachorro marrom"NÃO DEVE coincidir.

Como você faria isso em Solr? É possível atingir esse objetivo apenas ajustando o Solr, sem necessidade de analisar e modificar a frase solicitada no lado do cliente?

questionAnswers(1)

yourAnswerToTheQuestion