I've noticed that if I have a search field with a filter using ${var} syntax (like demo.blacklight.com),
blacklight advanced search throws an error for queries with multiple fields.
400 Bad Request
Error: 'org.apache.solr.search.SyntaxError: Expected identifier at pos 68 str=\'{!dismax qf=
The generated query looks like this:
q=_query_:"{!dismax }test" OR _query_:"{!dismax qf=${title_qf} pf=${title_pf}}test"
I'm not sure what the significance of $var vs ${var} is. Is this an dismax vs edismax thing?
Will there be support for advanced search with ${var} syntax?
I've noticed that if I have a search field with a filter using
${var}
syntax (like demo.blacklight.com), blacklight advanced search throws an error for queries with multiple fields.The generated query looks like this:
If I use
$var
syntax (like in the advanced_search readme), it works fine.I'm not sure what the significance of $var vs ${var} is. Is this an dismax vs edismax thing? Will there be support for advanced search with
${var}
syntax?