> > I don't use it myself (but I will soon), so I > may be wrong, but did you try > > to use the ComplexPhraseQueryParser : > > > > ComplexPhraseQueryParser > > QueryParser which > permits complex phrase query syntax eg "(john > > jon jonathan~) peters*". > > > > It seems that you could do such type of queries : > > > > GOK:"IA 38*" > > yes that sounds interesting. > But I don't know how to get and install it into solr. Cam > you give me a hint?
https://issues.apache.org/jira/browse/SOLR-1604 But it seems that you can achieve what you want with vanilla solr. I don't follow the multivalued part in your example but you can tokenize "IA 300; IC 330; IA 317; IA 318" into these 4 tokens IA 300 IC 330 IA 314 IA 318 Using Pattern Tokenizer Factory. And you can use PrefixQParserPlugin for searching. http://lucene.apache.org/solr/api/org/apache/solr/search/PrefixQParserPlugin.html