Ich fand ein ähnliches Problem hier. solr facet search truncate wordsHybris: Solr facet verkürzen japanische Wörter
Als ich SOLR Facette für den Namen des Herstellers von Produkten verwenden, dann, obwohl der tatsächliche Name des Herstellers wie „化学 商品“ ist, aber in solr Navigationsbereich zeigt es in zwei Varianten auf: „化学“ und „商品“, was bedeutet, dass es stemming. Für den englischen Herstellernamen funktioniert es gut.
Ich kann nicht Feldtyp Zeichenfolge verwenden. Ich benutze Text.
Wie vermeide ich es für japanische Zeichen, so dass es nur den vollständigen Herstellernamen anzeigt. Ich habe auch versucht, die Tokenizer-Klasse CJKTokenizerFactory zu verwenden, aber es hat nicht funktioniert.
Jede Hilfe wird sehr geschätzt!
Btw, könnten Sie bitte in Hybris sagen, wie kann ich Datentyp des Herstellernamens als Zeichenfolge für Suchzwecke und Text für Facetten Zweck halten. Entschuldigung, ich bin Neuling und Neuling in Hybris. –
machen Sie einfach 2 indizierte Eigenschaften –
Ja, ich habe das getan. Ich habe "manufacturerName" solrIndexedProperty vom Typ text und "manufacturerNameFacet" vom Typ string erstellt. In der schema.xml von solr habe ich . Beim erneuten Index bekomme ich eine Fehlermeldung, dass das Feld "manufacturerNameFacet" fehlt. Irgendeine Idee? –