У нас есть многозначное поле под названием «Пользователь», которое хранится как поле типа «text_en».
Вот пример сохраненного значения, которое имеет «полное имя» и «адрес электронной почты»:
«Пользователь»: [«John Doe;John-Doe-39@email.com»]
Когда я выполняю запрос solr: select? DefType = edismax & q = (user: (Doe))
Он выполняет поиск по значениям «полное имя» и «адрес электронной почты». Я хочу искать только «полное имя» или «адрес электронной почты».
Я попытался добавить двоеточие (;), которое разделяет значения, например: select? DefType = edismax & q = (user: (Doe;)) - но похоже, что Solr игнорирует / фильтрует это двоеточие .
Как искать только «полное имя» или «адрес электронной почты» в приведенном выше примере?