Hi Ivan,
You might be able to use complexphrase query parser to get what you need, you 
can test something like this:

{!complexphrase df=my_field}”Leonardo -(da Vinci)”

HTH,
Emir
--
Monitoring - Log Management - Alerting - Anomaly Detection
Solr & Elasticsearch Consulting Support Training - http://sematext.com/



> On 12 Feb 2018, at 14:29, ivan <i...@presstoday.com> wrote:
> 
> Markus Jelsma-2 wrote
>> You can abuse phrase query for that, q=leonardo AND -"leonardo da vinci"
>> (asuming you have a proper default field set).
>> 
>> Markus
> 
> This way i'm losing results where i have both "Leonardo" and "Leonardo da
> vinci in the same field, see example number 3 "Leonardo foo bar Leonardo da
> vinci".
> I want this case to match and with your query i'm not getting it.
> 
> 
> 
> --
> Sent from: http://lucene.472066.n3.nabble.com/Solr-User-f472068.html

Reply via email to