Hi Jack,

Thanks for your answer, and yes, I'm pretty confused.
The thing is: This problem is going on in one of my job applications, and I
must fix it.

Can you give me some tips or links that I should read to clear my mind and
understand it?

Thanks in advance.


On Tue, Mar 5, 2013 at 10:48 AM, Jack Krupansky <j...@basetechnology.com>wrote:

> You're getting the 400 error because you are using the keyword tokenizer
> which means that there will be lots of "terms" (really just raw strings"
> that begin with "java". That simply isn't going to work. Stick with the
> standard tokenizer.
>
> You have way too much going on here that is clearly way beyond your
> current skill level. You need to back way off, way, way off, and focus on
> doing simple things, getting simple things to work and then build
> incrementally.
>
> Get rid of the reg ex pattern replace filter as well. Maybe you will
> ultimately need it, but at this stage of your confusion it only adds to
> your confusion.
>
>
> -- Jack Krupansky
>
> -----Original Message----- From: Carlos Alexandro Becker
> Sent: Tuesday, March 05, 2013 8:33 AM
>
> To: solr-user
> Subject: Re: requestHandler ignoring synonyms
>
> Thanks for your answer Erik!
>
> I changed the FieldType to:
> https://gist.github.com/**caarlos0/89b7c0484b154550bc63<https://gist.github.com/caarlos0/89b7c0484b154550bc63>
>
> And got a 400 error with message "analyzer returned too many terms for
> multiTerm term: java".
>
> I also tried to change the query to do not use wildcard, but it still
> ignoring the synonyms..
>
> Any idea?
>
> Thanks
>
>
> On Tue, Mar 5, 2013 at 10:18 AM, Erik Hatcher <erik.hatc...@gmail.com
> >wrote:
>
>  In that last example you're doing a wildcard query (java*), and by default
>> that does not run (all of) the analysis chain you have defined.
>>
>> If you need to expand synonyms for wildcarded terms like this, you'll need
>> to define a "multiterm" analysis chain.  See here for more details: <
>> http://wiki.apache.org/solr/**MultitermQueryAnalysis<http://wiki.apache.org/solr/MultitermQueryAnalysis>
>> >
>>
>>         Erik
>>
>>
>> On Mar 5, 2013, at 07:39 , Carlos Alexandro Becker wrote:
>>
>> > Hi Jack, I've updated the gist:
>> > https://gist.github.com/**caarlos0/4ad53583fb2b30ef0bec<https://gist.github.com/caarlos0/4ad53583fb2b30ef0bec>
>> >
>> > I'm give you the wrong browser tab result yesterday, sorry.
>> >
>> > The schema seems right to me. I have a field name BoosterField, with the
>> > synonyms and etc enabled in its fieldtype...
>> >
>> > can't figure out what's wrong. :S
>> >
>> >
>> > Jack, thanks for your help.
>> >
>> >
>> > On Mon, Mar 4, 2013 at 7:00 PM, Jack Krupansky <j...@basetechnology.com
>> >wrote:
>> >
>> >> Where it says:
>> >>
>> >> "querystring":"****DocumentContent:java",
>> >> "parsedquery":"(+((****DocumentContent:java DocumentContent:notare
>> >> DocumentContent:jre)~2/no_****coord) () () () () ())/no_coord",
>> >>
>> >> That indicates that "java" was expanded to be equivalent to "java",
>> >> "notare", or "jre".
>> >>
>> >> Are you sure you have documents that have "notare" or "jre" in the
>> >> DocumentContent field?
>> >>
>> >> Suggestion: leave off the "DocumentContent:" field from the query since
>> it
>> >> is included in the qf parameter.
>> >>
>> >>
>> >> -- Jack Krupansky
>> >>
>> >> -----Original Message----- From: Carlos Alexandro Becker
>> >> Sent: Monday, March 04, 2013 4:09 PM
>> >> To: solr-user
>> >> Subject: Re: requestHandler ignoring synonyms
>> >>
>> >>
>> >> I've done this, but I'm not a specialist, so, I see nothing >>
>> interesting.
>> >>
>> >> The log is: 
>> >> https://gist.github.com/****caarlos0/4ad53583fb2b30ef0bec<https://gist.github.com/**caarlos0/4ad53583fb2b30ef0bec>
>> <
>> https://gist.github.com/**caarlos0/4ad53583fb2b30ef0bec<https://gist.github.com/caarlos0/4ad53583fb2b30ef0bec>
>> >
>> >>
>> >> Thanks.
>> >>
>> >>
>> >> On Mon, Mar 4, 2013 at 5:05 PM, Jack Krupansky <
>> j...@basetechnology.com
>> >**
>> >> wrote:
>> >>
>> >> You can simply test whether synonyms are being ignored or how they are
>> >>> being processed by using the Solr Admin UI Analysis page. Select the
>> field
>> >>> and enter the text to test. It will show you exactly what the synonym
>> >>> filter does.
>> >>>
>> >>> Make sure the synonym file is exactly as specified in the token >>>
>> filter.
>> >>>
>> >>> If there are still problems, show us the field name, field type with
>> >>> analyzer, and the query response with &debugQuery=true. The parsed
>> query
>> >>> string should have query-time synonyms expanded.
>> >>>
>> >>> -- Jack Krupansky
>> >>>
>> >>> -----Original Message----- From: Carlos Alexandro Becker
>> >>> Sent: Monday, March 04, 2013 2:16 PM
>> >>> To: solr-user
>> >>> Subject: requestHandler ignoring synonyms
>> >>>
>> >>>
>> >>> I have a request handler like this:
>> >>>
>> >>> <requestHandler name="/defaultSearch" class="solr.SearchHandler">
>> >>>   <!-- Adds filters to all queries-->
>> >>>   <lst name="appends">
>> >>>     <str name="fq">-DELETED:true</str>
>> >>>   </lst>
>> >>>
>> >>>   <lst name="defaults">
>> >>>     <!-- See 
>> >>> http://wiki.apache.org/solr/******DisMaxQParserPlugin<http://wiki.apache.org/solr/****DisMaxQParserPlugin>
>> <
>> http://wiki.apache.org/solr/****DisMaxQParserPlugin<http://wiki.apache.org/solr/**DisMaxQParserPlugin>
>> >
>> >>> <http://**wiki.apache.org/**solr/**DisMaxQParserPlugin<http://wiki.apache.org/solr/**DisMaxQParserPlugin>
>> <
>> http://wiki.apache.org/solr/**DisMaxQParserPlugin<http://wiki.apache.org/solr/DisMaxQParserPlugin>
>> >
>> >>>> -->
>> >>>
>> >>>     <str name="defType">edismax</str>
>> >>>     <str name="echoParams">explicit</******str>
>> >>>
>> >>>     <str name="df">text</str>
>> >>>     <!-- As dismax is used, 0.00 = is pure dismax , 1.00 = sum -->
>> >>>     <float name="tie">1.00</float>
>> >>>     <!-- Query Fields - Search fileds with its height -->
>> >>>     <str name="qf">
>> >>>       DocumentDisplayName^10 DocumentName^9
>> >>>       DocumentContent^5 DocumentDescription^3 DocumentTAGS^8
>> >>>     </str>
>> >>>     <!-- Phrase Field - frases fields used on quer as phrase >> "" -->
>> >>>     <str name="pf">
>> >>>       DocumentDisplayName^10 DocumentName^9
>> >>>       DocumentContent^5 DocumentDescription^3 DocumentTAGS^8
>> >>>     </str>
>> >>>     <!-- See 
>> >>> http://wiki.apache.org/solr/******DisMaxQParserPlugin<http://wiki.apache.org/solr/****DisMaxQParserPlugin>
>> <
>> http://wiki.apache.org/solr/****DisMaxQParserPlugin<http://wiki.apache.org/solr/**DisMaxQParserPlugin>
>> >
>> >>> <http://**wiki.apache.org/**solr/**DisMaxQParserPlugin<http://wiki.apache.org/solr/**DisMaxQParserPlugin>
>> <
>> http://wiki.apache.org/solr/**DisMaxQParserPlugin<http://wiki.apache.org/solr/DisMaxQParserPlugin>
>> >
>> >>>> -->
>> >>>
>> >>>     <str name="mm">
>> >>>       2&lt;-1 5&lt;-2 6&lt;90%
>> >>>     </str>
>> >>>     <!-- Phrase whitespace ignore -->
>> >>>     <int name="ps">10</int>
>> >>>   </lst>
>> >>> </requestHandler>
>> >>>
>> >>>
>> >>> but the synonyms and stopwords are ignored. If I use the default
>> /select
>> >>> query it works just as expected.
>> >>>
>> >>> What can be wrong?
>> >>>
>> >>> --
>> >>> Atenciosamente,
>> >>> *Carlos Alexandro Becker*
>> >>> http://caarlos0.github.com/******about<http://caarlos0.github.com/****about><
>> http://caarlos0.github.com/****about <http://caarlos0.github.com/**about>
>> ><
>> >>> http://caarlos0.github.com/****about<http://caarlos0.github.com/**about><
>> http://caarlos0.github.com/**about <http://caarlos0.github.com/about>>>
>> >>>
>> >>>
>> >>
>> >>
>> >> --
>> >> Atenciosamente,
>> >> *Carlos Alexandro Becker*
>> >> http://caarlos0.github.com/****about<http://caarlos0.github.com/**about><
>> http://caarlos0.github.com/**about <http://caarlos0.github.com/about>>
>> >>
>> >
>> >
>> >
>> > --
>> > Atenciosamente,
>> > *Carlos Alexandro Becker*
>> > http://caarlos0.github.com/**about <http://caarlos0.github.com/about>
>>
>>
>>
>
> --
> Atenciosamente,
> *Carlos Alexandro Becker*
> http://caarlos0.github.com/**about <http://caarlos0.github.com/about>
>



-- 
Atenciosamente,
*Carlos Alexandro Becker*
http://caarlos0.github.com/about

Reply via email to