- Article Type: General
- Product: Primo
- Product Version: 4.5.1
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.
"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.
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
No resolution yet - issue under Development.
Category: Front End - Primo
- Article last edited: 8/22/2014