You are right, this is what I see when I append the debug query (very very
useful btw!!!) in old situation:
<arr name="parsed_filter_queries">
        <str>city:den title:haag</str>
        <str>PhraseQuery(themes:"hotel en restaur")</str>
</arr>



I then changed the schema.xml to:

<fieldType name="myField" class="solr.TextField" sortMissingLast="true"
omitNorms="true"> 
<analyzer> 
        <tokenizer class="solr.KeywordTokenizerFactory"/> 
        <filter class="solr.LowerCaseFilterFactory"/> 
</analyzer> 
</fieldType> 
        
<field name="city" type="myField" indexed="true" stored="true"/> <!-- used
to be "string" -->


I then tried adding parentheses:
http://localhost:8983/solr/db/select/?indent=on&facet=true&fq=city:(den+haag)&q=*:*&start=0&rows=25&fl=id,title,friendlyurl,city&facet.field=city
also tried (without +):
http://localhost:8983/solr/db/select/?indent=on&facet=true&fq=city:(den
haag)&q=*:*&start=0&rows=25&fl=id,title,friendlyurl,city&facet.field=city

Then I get:

<arr name="parsed_filter_queries">
        <str>city:den city:haag</str>
</arr>

And still 0 results

But as you can see the query is split up into 2 separate words, I dont think
that is what I need?


-- 
View this message in context: 
http://lucene.472066.n3.nabble.com/finding-exact-case-insensitive-matches-on-single-and-multiword-values-tp2012207p2012509.html
Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to