Стандартный токенайзер (используемый в текстовых полях, таких как text_general
) не будет разделяться запятыми, если между символами нет пробела.
Это означает, что «1,2,3» будет проиндексирован как один токен («1,2,3»), но он будет индексировать «1, 2, 3» как три токена («1») , "2", "3").
Если вы можете убедиться, что после запятой в значении, которое вы индексируете, и в значении, которое вы используете в своем поисковом запросе, будет пробел , вы сможете достичь того, что Вы хотите, индексируя свое поле как text_general
.
Вы можете использовать Экран анализа в Solr, чтобы увидеть, как будет индексироваться и искать ваше значение, и посмотреть, дает ли какой-либо из встроенных типов полей то, что вы хотите.