Я хочу, чтобы выполнить поиск возникновения конкретных тегов в поле:Solr: Как искать тега в конкретной области
<field name="productTagValues" type="text_en" indexed="true" stored="true" multiValued="true" />
Документ может иметь несколько меток. Например:
"productTagValues": [
"Everyday Wear",
"Double Chain",
"Traditional and Imitation",
"Gold Plating",
"Metal Alloy",
"Special Occasions or Gifts"
}
Я хочу получить все документы, имеющие определенный тег. Например. all the docs with Gold Plating as one of the tags
.
Я пробовал использовать fq = productTagValues: Gold Plating. Но он также возвратил документы, которые не содержали Gold Plating
в поле productTagValues
.
Может кто-то пожалуйста, помогите мне с этим
бы он по-прежнему возвращать документы без 'Gold Plating', если вы сделали' q = productTagValues: Gold Plating'? –
@BartlomiejLewandowski: Среди 30 лучших (что я могу видеть), он возвращает желаемые результаты. Но numFound намного больше, чем ожидалось – nish
@BartlomiejLewandowski: Мой плохой, он работает. Спасибо за помощь :). – nish