Как искать в поле массива?Синтаксис запроса Solr для поля массива
Я использую solr 4.2 с настройками по умолчанию. Я проиндексировал несколько html и pdf-документов, используя SolrNet. Вот пример результата такого документа при поиске с помощью поиска администратора *:*
enter code here
<doc>
<str name="id">2</str>
<date name="last_modified">2011-12-19T17:33:25Z</date>
<str name="author">name</str>
<str name="author_s">name</str>
<arr name="title">
<str>CALIFORNIA CODES</str>
</arr>
<arr name="content_type">
<str>application/pdf</str>
</arr>
<str name="resourcename">T01041.pdf</str>
<arr name="content">
<str> PDF text here </str>
</arr>
<long name="_version_">1431314431195742208</long>
</doc>
Поиск с использованием content:*
возвращает 0 результатов.
'содержание: [* TO * ] 'не работает либо – chadisbad
Можете ли вы разместить fieldType и его определение для поля' content'? Если это не индексированное поле, вы не можете его искать. – arun
Я отправил его в свой ответ. Вы правы, это была проблема. Благодарю. – chadisbad