I'm having dificulties to execute a search in Solr. My Solr has a Multivalued field like this document below:
<int name="id">2166324592435</int>
...others fields
<arr name="Series">
<str>The Walking Dead<\str>
<str>Game of Thrones<\str>
<\arr>
The Multivalued field Series has the Tv serie which the document references. In the example above, my document says about The Walking Dead and Game of Thrones. I can have documents with one, two or more series or even no series.
What I want to do is search in Solr. I want to give the series that I want and Solr should returns the documents that says about my query. I tryed but I couldn't do it. I tryed the following:
q=series:The Walking Dead or series:Game of Thrones or ...&wt=json
I think I'm doing wrong. What's the correctly way to do it?
Thanks in advance
Thiago
In addition to @user1452132 's answer -
When you are searching q=series:The Walking Dead
, only the
is searched across the series field while the walking dead
is search across the default search field.
The query formed would be series:the OR text:(Walking Dead)
You can debug the Query using the debugQuery=on in your request url.
You can use Dismax query handler to make it more manageable.