Я хотел бы отправить строку в Solr и дать ей возможность ответить со всеми записями, которые являются подмножеством этой строки.
Строка, которую я отправлю, содержит целые числа, разделенные пробелами.Я хочу, чтобы solr дал мне все записи, где определенное строковое поле является подмножеством чисел, которые я предоставляю в качестве строки запроса.
Пример ...
Представьте, что у меня есть индексированное строковое полев Solr, который на самом деле представляет собой набор целых чисел, разделенных пробелом.Например, допустим, у меня есть поле следующей записи, индексированное в Solr:
- "888110"
- "888110 888120"
- "888110 888120 888130"
- "888110 888120 888130 888140"
- "888110 888130 888140"
- "888110 888140"
- "888140"
- "888120 888130"
Я хочу, чтобы Solr получил запрос, например, с "888110 888140" и ответил следующими записями:
- "888110"
- "888110 888140"
- "888140"
Если я запросю по "888110 888120 888130", найденные записи будут ...
- "888110"
- " 888110 888120 "
- " 888110 888120 888130 "
- " 888120 888130 "
Полученные записи должны быть точно подмножествомчисла, представленные в виде строки.
Можно ли заставить Solr вести себя так?