Hi everyone,

 

In my schema, I have two double fields: price (always populated) and
promo_price (optional).

 

I would like Solr to produce a facet that evaluates each document and uses
the promo_price field if it exists; otherwise, it should fall back to price.

 

I tried using the following expression: 

facet.field=if(exists(promo_price), promo_price, field("price"))

 

However, I received the following error: undefined field: "
if(exists(promo_price), promo_price, field(\"price\"))"

 

Is there a correct syntax or workaround to achieve this?

Thanks in advance,

Antonio

 

 




Antonio Nunziante

Produzione

 <mailto:[email protected]> [email protected]

Tel. +39 3398367095

 

Le informazioni, i dati e le notizie contenute nella presente comunicazione
e i relativi allegati sono di natura privata e come tali possono essere
riservate e sono, comunque, destinate esclusivamente ai destinatari indicati
in epigrafe. La diffusione, distribuzione e/o la copiatura del documento
trasmesso da parte di qualsiasi soggetto diverso dal destinatario è
proibita, sia ai sensi dell’art. 616 c.p., sia ai sensi del regolamento UE
n. 679/2016. Se avete ricevuto questo messaggio per errore, vi preghiamo di
distruggerlo e di darcene immediata comunicazione anche inviando un
messaggio di ritorno all’indirizzo e-mail del mittente. 

Se la mail è stata ricevuta correttamente e ci si vuole avvalere del diritto
all’oblio previsto nel regolamento EU 679/2016 all’art. 17 , lo si deve
specificare rispondendo a questa mail. Nel caso in cui non ci si intende
avvalere del predetto diritto i dati in nostro possesso continueranno ad
essere utilizzati soltanto per lo scopo per cui sono stati raccolti e non
verranno in nessun modo divulgati.

 

Reply via email to