Hi Niranjan,

you should setup it up so the query matches the elevation criteria, for
example elevating "ipod" and "apple ipod" as well or changing the "<str
name="queryFieldType">string</str>" accordingly

Remi


On Mon, Apr 14, 2014 at 9:19 PM, Niranjan <niranjan.kum...@wipro.com> wrote:

> Hi All,
>
> I have implemented a sponsor search where I have to elevate a particular
> document for a specific query text.
>
> To achieve this I have made the following changes (solr version:4.7.1):
>
> 1) Changes in solrConfig.xml
>
> <searchComponent name="elevator" class="solr.QueryElevationComponent" >
>
>   <str name="queryFieldType">string</str>
>   <str name="config-file">elevate.xml</str>
> </searchComponent>
>
> <requestHandler name="/elevate" class="solr.SearchHandler" startup="lazy">
>   <lst name="defaults">
>     <str name="echoParams">explicit</str>
>   </lst>
>   <arr name="last-components">
>     <str>elevator</str>
>   </arr>
> </requestHandler>
>
> 2)added the required doc id in elevate.xml
>
> <query text="ipod">
>         <doc id="USD" />
>         <doc id="sponsor12" />
>    <doc id="MA147LL/A" />
>    <doc id="IW-02" exclude="true" />
>  </query>
>
>
> I am able to fetch the proper elevated result for query text "ipod" but the
> problem is that when I am trying
> to search for "apple ipod" (multi word) the documents are not getting
> elevated,although my query contains the term "ipod".
>
> What is the proper way to configure the ElevationComponent so that it works
> for both singleword query as "ipod" as well as multi word query "apple
> ipod"?
>
> Thanks in advance!!!
> Niranjan
>
>
>
>
>
>
>
>
> --
> View this message in context:
> http://lucene.472066.n3.nabble.com/multi-word-search-for-elevator-QueryElevationComponent-not-working-tp4131016.html
> Sent from the Solr - User mailing list archive at Nabble.com.
>

Reply via email to