Results vary for hyphenated search terms
- Article Type: General
- Product: Primo
- Product Version: 4.5.1
Problem Symptoms:
Searches for hyphenated terms produce different results if there are spaces between the words and the hyphens - as opposed to when there aren't any spaces.
For example:
"Daniel Day-Lewis" will produce less results than "Daniel Day - Lewis".
This happens when "Remove Hyphens" is checked in the Back Office under Search Engine Configuration.
Cause:
During the search, if there are spaces between the words and hyphens, like in "Daniel Day - Lewis", the hyphens are normalized out.
However, if there are no spaces -- the hyphen is not normalized out. This results in two different queries.
In the logs you will see the following:
2014-07-18 18:56:38,034 DEBUG [t-pool-223-thread-1] [c-BooleanOperator] - The query after operator normalization: daniel day-lewis > after searching daniel day-lewis
2014-07-18 18:56:44,893 DEBUG [t-pool-224-thread-1] [c-BooleanOperator] - The query after operator normalization: daniel day lewis > after searching daniel day - lewis
Resolution:
No resolution yet - issue under Development.
Category: Front End - Primo
Subject: Search
- Article last edited: 8/22/2014