Hello Hoss,
Many thanks for your answer. That's very interesting. So, are you saying this is an issue on the index side, rather than the query side? Note that I am (supposed to be) indexing/searching without analysis tokenization (if that's the correct term) - i.e. field values like 'pds-comp.domain' shouldn't be (and I believe aren't) broken up as in 'pds', 'comp' 'domain' etc. (e.g. using the 'text_ws' fieldtype). What would be your opinion on the best way to index/analyze/not-analyze such fields? Thanks! Peter > Date: Mon, 7 Dec 2009 15:30:47 -0800 > From: hossman_luc...@fucit.org > To: solr-user@lucene.apache.org > Subject: Re: Facet query with special characters > > > > : When performing a facet query where part of the value portion has a > : special character (a minus sign in this case), the query returns zero > : results unless I put a wildcard (*) at the end. > > check your analysis configuration for this fieldtype, in particular look > at what debugQuery produces for your parsed query, and look at what > analysis.jsp says it will do at query time with the input string > "pds-comp.domain" ... because it sounds like you have a disconnect between > how the text is indexed and how it is searched. adding a * to your > input query forces it to make a WildcardQuery which doesn't use analysis, > so you get a match on the literal token. > > in short: i suspect your problem has nothing to do with query string > escaping, and everything to do with field tokenization. > > > -Hoss > _________________________________________________________________ View your other email accounts from your Hotmail inbox. Add them now. http://clk.atdmt.com/UKM/go/186394592/direct/01/