lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dyer, James" <James.D...@ingrambook.com>
Subject RE: SpellCheckComponent question
Date Thu, 19 Aug 2010 17:56:07 GMT
This possibly might be a bug.  See
http://lucene.472066.n3.nabble.com/Spellcheck-help-td951059.html#a990476

James Dyer
E-Commerce Systems
Ingram Book Company
(615) 213-4311

-----Original Message-----
From: fabritw [mailto:fabritw@gmail.com] 
Sent: Thursday, August 19, 2010 12:51 PM
To: solr-user@lucene.apache.org
Subject: SpellCheckComponent question


Hi,

I am having some trouble with SpellCheckComponent when using queries
such as
"2galwy city".

The spellchecker seems to ignore the number and suggest "galway". This
is
fine but in the collation it adds the number back onto the suggestion
"2galway". This causes problems for me as I'm using it for a search
suggestion tool.

Is there a way  to configure the spell checker to provide a collation
without the number ("galway city")?

Any advise would be much appreciated. Please find the query xml below:



<response>
	<lst name="responseHeader">
		<int name="status">0</int>
		<int name="QTime">9</int>
		<lst name="params">
			<str name="spellcheck">true</str>
			<str name="echoParams">all</str>
			<str
name="spellcheck.extendedResults">true</str>
			<str name="spellcheck.dictionary">default</str>
			<str name="spellcheck.count">5</str>
			<str name="spellcheck.collate">true</str>
			<str
name="spellcheck.onlyMorePopular">false</str>
			<str name="echoParams">all</str>
			<str name="q">2galwy city</str>
			<str name="rows">0</str>
		</lst>
	</lst>
	<result name="response" numFound="4047" start="0"/>
	<lst name="spellcheck">
		<lst name="suggestions">
			<lst name="galwy">
				<int name="numFound">5</int>
				<int name="startOffset">1</int>
				<int name="endOffset">6</int>
				<int name="origFreq">0</int>
				<arr name="suggestion">
					<lst>
						<str
name="word">galway</str>
						<int
name="freq">10095</int>
					</lst>
					<lst>
						<str
name="word">galwey</str>
						<int
name="freq">46</int>
					</lst>
					<lst>
						<str
name="word">galwaya</str>
						<int name="freq">2</int>
					</lst>
					<lst>
						<str
name="word">galwayi</str>
						<int name="freq">1</int>
					</lst>
					<lst>
						<str
name="word">galway2</str>
						<int name="freq">1</int>
					</lst>
				</arr>
			</lst>
			<bool name="correctlySpelled">false</bool>
			<str name="collation">2galway city</str>
		</lst>
	</lst>
</response>

-- 
View this message in context:
http://lucene.472066.n3.nabble.com/SpellCheckComponent-question-tp122957
5p1229575.html
Sent from the Solr - User mailing list archive at Nabble.com.

Mime
View raw message