You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by Chamnap Chhorn <ch...@gmail.com> on 2010/07/19 12:14:52 UTC
why spellcheck and elevate search components can't work together?
In my solrconfig.xml, I setup this way, but it doesn't work at all. Any one
can help? it works one without other one.
<searchComponent name="elevateListings"
class="org.apache.solr.handler.component.QueryElevationComponent" >
<str name="queryFieldType">string_ci</str>
<str name="config-file">elevateListings.xml</str>
<str name="forceElevation">false</str>
</searchComponent>
<requestHandler name="mb_listings" class="solr.SearchHandler">
<lst name="defaults">
<str name="echoParams">explicit</str>
<int name="rows">20</int>
<str name="defType">dismax</str>
<str name="qf">name^2 full_text^1</str>
<str name="fl">uuid</str>
<str name="version">2.2</str>
<str name="indent">on</str>
<str name="tie">0.1</str>
</lst>
<lst name="appends">
<str name="fq">type:Listing</str>
</lst>
<lst name="invariants">
<str name="facet">false</str>
</lst>
<arr name="last-components">
<str>spellcheck</str>
</arr>
<arr name="last-components">
<str>elevateListings</str>
</arr>
</requestHandler>
If I remove spellcheck component, the elevate component works (the result
also loads from elevateListings.xml).
If I remove elevate component,
http://localhost:8081/solr/select/?q=redd&qt=mb_listings&spellcheck=true&spellcheck.collate=truedoes
work.
Any ideas?
Chhorn Chamnap
http://chamnapchhorn.blogspot.com/
Re: why spellcheck and elevate search components can't work together?
Posted by Koji Sekiguchi <ko...@r.email.ne.jp>.
(10/07/19 19:14), Chamnap Chhorn wrote:
> In my solrconfig.xml, I setup this way, but it doesn't work at all. Any one
> can help? it works one without other one.
>
> <searchComponent name="elevateListings"
> class="org.apache.solr.handler.component.QueryElevationComponent">
> <str name="queryFieldType">string_ci</str>
> <str name="config-file">elevateListings.xml</str>
> <str name="forceElevation">false</str>
> </searchComponent>
>
> <requestHandler name="mb_listings" class="solr.SearchHandler">
> <lst name="defaults">
> <str name="echoParams">explicit</str>
> <int name="rows">20</int>
> <str name="defType">dismax</str>
> <str name="qf">name^2 full_text^1</str>
> <str name="fl">uuid</str>
> <str name="version">2.2</str>
> <str name="indent">on</str>
> <str name="tie">0.1</str>
> </lst>
> <lst name="appends">
> <str name="fq">type:Listing</str>
> </lst>
> <lst name="invariants">
> <str name="facet">false</str>
> </lst>
> <arr name="last-components">
> <str>spellcheck</str>
> </arr>
> <arr name="last-components">
> <str>elevateListings</str>
> </arr>
> </requestHandler>
>
> If I remove spellcheck component, the elevate component works (the result
> also loads from elevateListings.xml).
> If I remove elevate component,
> http://localhost:8081/solr/select/?q=redd&qt=mb_listings&spellcheck=true&spellcheck.collate=truedoes
> work.
>
> Any ideas?
>
> Chhorn Chamnap
> http://chamnapchhorn.blogspot.com/
>
>
Chhorn,
Try to change the "last-components" section to:
<arr name="last-components">
<str>spellcheck</str>
<str>elevateListings</str>
</arr>
Koji
--
http://www.rondhuit.com/en/
Re: why spellcheck and elevate search components can't work together?
Posted by dan sutton <da...@gmail.com>.
It needs to be :
<arr name="last-components">
<str>spellcheck</str>
<str>elevateListings</str>
</arr>
or
<arr name="last-components">
<str>elevateListings</str>
<str>spellcheck</str>
</arr>
Dan
On Mon, Jul 19, 2010 at 11:14 AM, Chamnap Chhorn <ch...@gmail.com>wrote:
> In my solrconfig.xml, I setup this way, but it doesn't work at all. Any one
> can help? it works one without other one.
>
> <searchComponent name="elevateListings"
> class="org.apache.solr.handler.component.QueryElevationComponent" >
> <str name="queryFieldType">string_ci</str>
> <str name="config-file">elevateListings.xml</str>
> <str name="forceElevation">false</str>
> </searchComponent>
>
> <requestHandler name="mb_listings" class="solr.SearchHandler">
> <lst name="defaults">
> <str name="echoParams">explicit</str>
> <int name="rows">20</int>
> <str name="defType">dismax</str>
> <str name="qf">name^2 full_text^1</str>
> <str name="fl">uuid</str>
> <str name="version">2.2</str>
> <str name="indent">on</str>
> <str name="tie">0.1</str>
> </lst>
> <lst name="appends">
> <str name="fq">type:Listing</str>
> </lst>
> <lst name="invariants">
> <str name="facet">false</str>
> </lst>
> <arr name="last-components">
> <str>spellcheck</str>
> </arr>
> <arr name="last-components">
> <str>elevateListings</str>
> </arr>
> </requestHandler>
>
> If I remove spellcheck component, the elevate component works (the result
> also loads from elevateListings.xml).
> If I remove elevate component,
>
> http://localhost:8081/solr/select/?q=redd&qt=mb_listings&spellcheck=true&spellcheck.collate=truedoes
> work.
>
> Any ideas?
>
> Chhorn Chamnap
> http://chamnapchhorn.blogspot.com/
>