[
https://issues.apache.org/jira/browse/SOLR-2632?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Juan Antonio Farré Basurte updated SOLR-2632:
-
Labels: _query_ boost dismax edismax embedded highlighting hl.fl
query (was: _query_ boost dismax embedded highlighting hl.fl query)
Environment:
Linux.
Reproduced in different machines with different Linux distributions and
different JDK's.
Solr 3.3 and Lucidworks for solr 1.4.1 and 3.2.
was:
Linux.
Reproduced in different machines with different Linux distributions and
different JDK's.
Lucidworks for solr 1.4.1 and 3.2.
Affects Version/s: 3.3
I've done some more testing. For the following query, using edismax,
highlighting also fails in the same way:
http://localhost:8983/solr/select?q=%2binStock:true%20%2b_query_:%22{!edismax%20boost=$dateboost%20v=$qq}%22qq=testqf=nameq.alt=*:*tie=0.1dateboost=recip%28ms%28NOW,last_modified%29,3.16e-11,1,1%29hl=truehl.fl=name
While it works well for the following two queries:
http://localhost:8983/solr/select?q=%2binStock:true%20%2b_query_:%22{!edismax%20v=$qq}%22qq=testqf=nameq.alt=*:*tie=0.1dateboost=recip%28ms%28NOW,last_modified%29,3.16e-11,1,1%29hl=truehl.fl=name
http://localhost:8983/solr/select?q={!edismax%20boost=$dateboost%20v=$qq}%22qq=testqf=nameq.alt=*:*tie=0.1dateboost=recip%28ms%28NOW,last_modified%29,3.16e-11,1,1%29hl=truehl.fl=name
Also tested in solr 3.3 with the same results.
Highlighting does not work for embedded boost query that boosts a dismax query
--
Key: SOLR-2632
URL: https://issues.apache.org/jira/browse/SOLR-2632
Project: Solr
Issue Type: Bug
Components: highlighter
Affects Versions: 1.4.1, 3.2, 3.3
Environment: Linux.
Reproduced in different machines with different Linux distributions and
different JDK's.
Solr 3.3 and Lucidworks for solr 1.4.1 and 3.2.
Reporter: Juan Antonio Farré Basurte
Priority: Minor
Labels: _query_, boost, dismax, edismax, embedded, highlighting,
hl.fl, query
I need to issue a dismax query, with date boost (I'd like to use the
multiplicative boost provided by boost queries) and also filtering for other
fields with too many possible distinct values to fit in a filter query. To
achieve this, I use the boost query as a nested query using the pseudofield
_query_. I also need highlighting for the fields used in the dismax query,
but highlighting does not work. If I just use the boosted dismax query
without embedding it inside another query, it works correctly. If I use bf
instead of a boost query, and embed directly the dismax query, it works too,
but hl.fl needs to be specified.
It's a bit complicated to explain, so, I'll give examples using the example
data that comes with solr (the problem is reproducible in the example solr
distribution, not only in my concrete project).
http://localhost:8983/solr/select?q=%2binStock:true%20%2b_query_:%22{!boost%20b=$dateboost%20v=$qq%20defType=dismax}%22qq=testqf=namedateboost=recip%28ms%28NOW,last_modified%29,3.16e-11,1,1%29hl=truehl.fl=name
For this query, highlighting does not work. Specifying hl.fl or not, does not
influence the result. The result is:
lst name=highlighting
lst name=GB18030TEST/
lst name=UTF8TEST/
/lst
http://localhost:8983/solr/select?q=_query_:%22{!boost%20b=$dateboost%20v=$qq%20defType=dismax}%22qq=testqf=namedateboost=recip%28ms%28NOW,last_modified%29,3.16e-11,1,1%29hl=truehl.fl=name
This doesn't work either. Same result.
http://localhost:8983/solr/select?q={!boost b=$dateboost v=$qq
defType=dismax}qq=testqf=namedateboost=recip(ms(NOW,last_modified),3.16e-11,1,1)hl=true
In this case, hightlighting works correctly:
lst name=highlighting
lst name=GB18030TEST
arr name=name
stremTest/em with some GB18030 encoded characters/str
/arr
/lst
lst name=UTF8TEST
arr name=name
stremTest/em with some UTF-8 encoded characters/str
/arr
/lst
/lst
http://localhost:8983/solr/select?q=%2BinStock:true%20%2B_query_:%22{!dismax%20v=$qq}%22qq=testqf=namebf=recip%28ms%28NOW,last_modified%29,3.16e-11,1,1%29hl=truehl.fl=name
This also works. Same result as before. But in this case hl.fl is needed.
Without it, highlighting does not work, either.
Thanks.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
-
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org