Nitin Gupta created OAK-9464:
--------------------------------
Summary: Suggestion Results are not deduplicated when ES indexes
are used
Key: OAK-9464
URL: https://issues.apache.org/jira/browse/OAK-9464
Project: Jackrabbit Oak
Issue Type: Bug
Reporter: Nitin Gupta
When running the following ES query:
{code:java}
POST cm-p11553-e21096-publish._damassetelastic-7-custom-2/_search
{
"query": {
"bool": {
"must": [
{
"nested": {
"path": ":suggest",
"query": {
"match_phrase_prefix": {
":suggest.value": {
"query": "jav"
}
}
}
}
}
],
"adjust_pure_negative": true,
"boost": 1
}
}
}
{code}
Following results are retrieved:
{code:java}
"NPR-9066 - Backport GRANITE-10700/CQ-65390 to AEM 6.1 - javax.inject conflicts"
"Oracle Java SE Development Kit 11.0.4"
"Oracle Java SE Development Kit 11.0.4"
"Oracle Java SE Development Kit 11.0.4"
"Oracle Java SE Development Kit 11.0.4"
"Oracle Java SE Development Kit 11.0.4"
"Oracle Java SE Development Kit 11.0.4"
"Oracle Java SE Development Kit 11.0.4"{code}
Hitting a suggestion query like
SELECT [rep:suggest()] FROM [dam:Asset] as s WHERE SUGGEST('jav')
on lucene returns unique results. However with ES, duplicate results are also
returned.
We need to handle the duplication in oak.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)