if you remove the single quotes from your query syntax it should work.

in general using multivalued fields where you want to coordinate matches 
based on the position in the multivalued field (ie: a multivalued list of 
author first names and a multivalued lsit of author lastnames and you want 
any doc where an author is named "john smith") isn't really possible -- 
but in your case you don't seem to really care about coordinating by 
position of the values in the multivalued field, because you have "codes" 
for hte companies as a prefix, so it doesn't matter where in the list it 
is.

If i'm missudnerstaninding your question, you'll need to explain better 
what docs you wnat to match, and what docs you *don't* want to match.


: I have a solr core with job records and one guy can work in different
: companies in
: a specific range of "dateini" to "dateend".
: 
: <doc>  
:   <arr name="companyinimultivaluefield">
:         <companyini>IBM10012005<companyini>
:         <companyini>APPLE10012005<companyini>
:   </arr>  
:   <arr name="companyendmultivaluefield">
:         <companyend>IBM10012005<companyend>
:         <companyend>APPLE10012005<companyend>
:   </arr>    
:  </doc>  
: 
: Is possible to make a range query on a multivalue field over text fields.
: For instance something like that.
: companyinimultivaluefield['IBM10012005' TO *] AND 
: companyendmultivaluefield['IBM10012005' TO *]


-Hoss

Reply via email to