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)

Reply via email to