Hi, I run into an unexpected behaviour for Solr with query parsing. I need to fetch article which contain several expressions. However, I noticed the following behaviour:
- when I fetch results for query A I get a number of results X - for query B I get a number of results Y - for query A B and also for A OR B I get results less then X and Y - I expected that in this case I receive the union of results. For some queries containing more expressions, but of which all give results separately I even get zero results. What is the reason for this? How can I reach to get all the results for the query with more expressions? My schema for the index and query is pretty simple: <fieldtype class='solr.TextField' name='text' positionIncrementGap='100'> <analyzer> <charFilter class="solr.MappingCharFilterFactory" mapping="mapping-ISOLatin1Accent.txt"/> <tokenizer class="solr.StandardTokenizerFactory"/> <filter class='solr.LowerCaseFilterFactory' /> </analyzer> </fieldtype> Thanks for your help! Georg