Matchall and Matchpartial Mode Return Different Number of Records When a Phrase is Searched (Doc ID 2005161.1)

Last updated on MARCH 02, 2017

Applies to:

Oracle Commerce Guided Search / Oracle Commerce Experience Manager - Version 6.2.2 and later
Information in this document applies to any platform.

Symptoms

Getting a different number of records returned when searching with a phrase (e.g. 'weight watchers') using matchall and matchpartial mode.

The issue is reproducible with JSP reference application.

Example Queries using JSP Reference Application
Match mode - matchall
http://localhost:8006/endeca_jspref/controller.jsp?Ntpc=1&sid=146FC82F92AD&Nty=1&Ntpr=1&Ntx=mode+matchall&Ntk=All&enePort=15000&eneHost=localhost&N=0&Ntt=weight%20watchers
Match mode - matchpartial
http://localhost:8006/endeca_jspref/controller.jsp?Ntpc=1&sid=146FC82F92AD&Nty=1&Ntpr=1&Ntx=mode+matchpartial&Ntk=All&enePort=15000&eneHost=localhost&N=0&Ntt=weight%20watchers

Dgraph startup commnad: 
dgraph --threads 2 --spl --dym --cmem 4096 --back_compat 601 --search_max 100 --port 15000
--pidfile /local/endeca/apps/<app_name>/dgraph.pid --log /local/endeca/apps/<app_name>/logs/dgraphs/Dgraph1/Dgraph1.reqlog
--out /local/endeca/apps/<app_name>/logs/dgraphs/Dgraph1/Dgraph1.log --spellpath /local/endeca/apps/<app_name>/data/dgraphs/Dgraph1/dgraph_input
--updatedir /local/endeca/apps/<app_name>/data/dgraphs/Dgraph1/dgraph_input/updates
--updatelog /local/endeca/apps/<app_name>/logs/dgraphs/Dgraph1/Dgraph1.updatelog /local/endeca/apps/<app_name>/data/dgraphs/Dgraph1/dgraph_input/

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms