Tokenizace vašeho oboru váš problém s fasetou nevyřeší, budete moci hledat s jediným názvem kapely a získat výsledky, ale faseta bude ještě horší. Základním pravidlem je nepoužívat žádnou tokenizaci nebo vylepšení textu pro pole používaná k vytváření fazet.
Je dobré použít pole s více hodnotami, ale ve skutečnosti do něj vkládáte jednu hodnotu se seznamem pásem, protože váš dotaz vrátí tento seznam jako jeden sloupec, který je namapován na jednu hodnotu pro související pole v Solr.
Můžete si ponechat group_concat
výstup a vyřešit váš problém jednoduchou změnou vašeho data-config.xml
, řekne Solrovi, aby rozdělil názvy těchto pásem pomocí oddělovače. Podívejte se na RegexTransformer
a jeho splitBy
parametr:
Pokud nakonfigurujete splitBy
se stejným oddělovačem, který používáte pro group_concat
trik je hotový, budete mít více hodnot a váš aspekt bude vypadat dobře.