Запрос SOLR, чтобы найти точное совпадение переданной строки с разделением запятой или ее подмножеством в запросе - PullRequest
0 голосов
/ 14 июля 2020

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

Строка разделена запятой. Я хочу, чтобы solr выдавал мне все записи, в которых строковое поле специфицированного c является подмножеством строки, предоставленной в качестве запроса.

Пример.

Представьте, что у меня есть индексированное строковое поле в Solr, который представляет собой набор строк, разделенных запятыми. Например, предположим, что у меня есть следующее поле записи, проиндексированное в Solr:

«AAA, AAB»

«AAA»

«AAA, AAB, AA C «

» AAA, AAB, AA C, AAD »

« AAA, AA C, AAD »

« AAA, AAD »

«AAD»

«AAB, AA C»

Я хочу, чтобы Solr получил запрос, например, с «AAA, AAD», и ответил со следующими записями:

«AAA»

«AAA, AAD»

«AAD»

Если я запрашиваю «AAA, AAB, AA C», получится записи будут ...

"AAA"

"AAA, AAB"

"AAA, AAB, AA C"

"AAB , AA C "

Полученные записи должны быть точно подмножеством предоставленной строки

Можно ли заставить Solr вести себя подобным образом?

...