I see that there is not token with @. the question is why. this is my field type:
<fieldtype name="email_type" class="solr.TextField" positionIncrementGap="100" autoGeneratePhraseQueries="false" omitNorms="true"> <analyzer> <tokenizer class="solr.WhitespaceTokenizerFactory"/> <filter class="solr.LowerCaseFilterFactory"/> <filter class="solr.WordDelimiterFilterFactory" preserveOriginal="1" generateWordParts="1" generateNumberParts="1" catenateWords="0" catenateNumbers="0" catenateAll="0" splitOnCaseChange="0"/> </analyzer> </fieldtype> any idea? Erick Erickson wrote > Take a look at admin/analysis for the field in question, feed it values > and > see how they are tokenized. My guess is that the token in the index is > abc@ > (single token), which of course won't match the fragment "@ > gmail.com" (assuming gmail.com@ is a typo)... > > Best > Erick > > > On Wed, Mar 6, 2013 at 5:43 AM, adfel70 < > adfel70@ > > wrote: > >> Hi >> >> I have emails indexed with the default text_general fieldType. >> >> I find that if the email " > abc@ > " is indexed, and I search for >> "gmail.com@" (exact phrase search) I can a result, while I should not get >> one. >> >> Any idea how to solve this? >> >> thanks. >> >> >> >> -- >> View this message in context: >> http://lucene.472066.n3.nabble.com/searching-exact-phrase-with-stop-word-returns-bad-results-tp4045180.html >> Sent from the Solr - User mailing list archive at Nabble.com. >> -- View this message in context: http://lucene.472066.n3.nabble.com/searching-exact-phrase-with-stop-word-returns-bad-results-tp4045180p4046560.html Sent from the Solr - User mailing list archive at Nabble.com.