Проблема с Solr динамическая / копия поля - PullRequest
1 голос
/ 08 сентября 2010

У меня проблема с тем, что у меня есть динамическое поле в schema.xml

, поскольку <dynamicField name="sec_*" type="text" indexed="true" stored="false"/>

и <field name="Contents" type="text" indexed="true" stored="false" multiValued="true"/>

динамическое поле копируется в поле Содержаниекак

<copyField source="sec_*" dest="Contents"/>

Теперь, когда я выполняю поиск, используя некоторые динамические поля, такие как «sec_1069: risk», он фильтрует документы, которые не содержат динамическое поле с именем sec_1069, может любое тело помочь, как заставить эту вещьне фильтровать документы, которые не имеют этого динамического поля.

1 Ответ

2 голосов
/ 08 сентября 2010

Попробуйте sec_1069:risk OR -sec_1069:[* TO *]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...