Wie suche ich in einem Array-Feld?Solr-Abfragesyntax für Array-Feld
Ich benutze Solr 4.2 mit Standardeinstellungen. Ich indizierte ein paar HTML- und PDF-Dokumente mit SolrNet. Hier ist ein Beispiel Ergebnis für ein solches Dokument, wenn ich die Admin-Suche Suche mit *:*
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>
Die Suche mit content:*
liefert 0 Ergebnisse.
'Inhalt: [* TO * ] 'funktioniert nicht – chadisbad
Können Sie den fieldType und seine Definition für' content' Feld posten? Wenn es sich nicht um ein indiziertes Feld handelt, können Sie nicht danach suchen. – arun
Ich habe es in meiner Antwort gepostet. Du hast Recht, das war das Problem. Vielen Dank. – chadisbad