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 Ashish Bisht <bi...@gmail.com> on 2019/05/21 07:53:57 UTC
StopWords behavior with phrases
Hi,
We make query to solr as below
*q="market and cloud" OR (market and cloud)&q.op=AND&deftype=edismax....*
Our intent to look for results with both phrase match and AND query together
where solr itself takes care of relevancy.
But due to presence of stopword in phrase query a gap is left which gives
different results as against a keyword "market cloud".
"parsedquery_toString":"+(+(content:\"market ? cloud\" |
search_field:\"market ? cloud\"))",
There are suggestion that for phrase query create a separate field with no
stopword,But then we'll not be able to achieve both phrase and AND in a
single request.
Is there anyway ? can be removed from phrase or any suggestion for our
requirement.
Please suggest
Regards
Ashish
--
Sent from: http://lucene.472066.n3.nabble.com/Solr-User-f472068.html
Re: StopWords behavior with phrases
Posted by Jan Høydahl <ja...@cominvent.com>.
Well perhaps you don't need to remove stopwords at all? :)
Or a middle ground is to NOT removing stopwords in your 'index' analyzer, then you have the flexibility of removing them on query side. Thus if you use &stopwords=false on your call perhaps that works?
--
Jan Høydahl, search solution architect
Cominvent AS - www.cominvent.com
> 21. mai 2019 kl. 09:53 skrev Ashish Bisht <bi...@gmail.com>:
>
> Hi,
>
> We make query to solr as below
>
> *q="market and cloud" OR (market and cloud)&q.op=AND&deftype=edismax....*
>
> Our intent to look for results with both phrase match and AND query together
> where solr itself takes care of relevancy.
>
> But due to presence of stopword in phrase query a gap is left which gives
> different results as against a keyword "market cloud".
>
> "parsedquery_toString":"+(+(content:\"market ? cloud\" |
> search_field:\"market ? cloud\"))",
>
> There are suggestion that for phrase query create a separate field with no
> stopword,But then we'll not be able to achieve both phrase and AND in a
> single request.
>
> Is there anyway ? can be removed from phrase or any suggestion for our
> requirement.
>
> Please suggest
>
> Regards
> Ashish
>
>
>
>
>
> --
> Sent from: http://lucene.472066.n3.nabble.com/Solr-User-f472068.html