Ran into an odd situation today searching for a string like a domain
name containing a '.', the Solr 1.4 analyzer tells me that I will get
a match, but when I enter the search either in the client or directly
in Solr, the search fails.  Our default handler is dismax, but this
also fails with the standard handler.  So I'm wondering if this is a
known issue, or am I missing something subtle in the analysis chain?
Solr is 1.4.0 that I built.

test string:  Identi.ca

queries that fail:  IdentiCa, Identi.ca, Identi-ca

query that matches: Identi ca

I would expect all the queries that fail to match.  Looking at the
schema browser, the index contains the expected terms: identica,
identi, ca

schema in use is:
http://drupalcode.org/viewvc/drupal/contributions/modules/apachesolr/schema.xml?revision=1.1.2.1.2.34&content-type=text%2Fplain&view=co&pathrev=DRUPAL-6--1

Screen shots:

analysis:  http://img.skitch.com/20100327-nt1uc1ctykgny28n8bgu99h923.png

dismax search: http://img.skitch.com/20100327-byiduuiry78caka7q5smsw7fp.png

dismax search: http://img.skitch.com/20100327-gckm8uhjx3t7px31ygfqc2ugdq.png

standard search: http://img.skitch.com/20100327-usqyqju1d12ymcpb2cfbtdwyh.png

-- 
Peter M. Wolanin, Ph.D.
Momentum Specialist,  Acquia. Inc.
peter.wola...@acquia.com

Reply via email to