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/

Reply via email to