2016-04-22 15 views
2

Wird Layer-Relevanz-Algorithmus unterstützt andere Sprachen als Englisch? Ich habe eine Anforderung, wo der Wert der Eigenschaft in Thai-Sprache sein wird und ich muss die Datensätze basierend auf dieser Eigenschaft erhöhen. Die Immobilie wird p_name: กะหล่ำปลีหัวใจ sein. Ich habe versucht, indem sie in Ntx Abfrage-Parameter angebenEndeca Stratify Relevanz Unterstützung für Thai-Sprache

Ntx=mode+matchallpartial+rel+stratify(collection()/record[p_name="กะหล่ำปลีหัวใจ"],*)

Die oben eine nicht funktioniert, so habe ich versucht, die gesamte Zeichenfolge kodiert

stratify(collection()%2Frecord%5Bp_name%3D%22%E0%B8%81%E0%B8%B0%E0%B8%AB%E0%B8%A5%E0%B9%88%E0%B8%B3%E0%B8%9B%E0%B8%A5%E0%B8%B5%E0%B8%AB%E0%B8%B1%E0%B8%A7%E0%B9%83%E0%B8%88%22%5D%2C*)%0A

Diese Methode wird auch nicht funktioniert, ich Ich sehe nicht, dass die Aufzeichnungen verstärkt werden.

Auch ich habe die Eigenschaft zum Filtern und Suchen aktiviert. Dgraph language --lang Einstellung wird auch als "th" angegeben.

Sollte ich zusätzliche Einstellungen aktivieren, um Thai-Sprache zu unterstützen. Jede Hilfe würde sehr geschätzt werden.

+0

Endeca ist ein wirklich Nischenprodukt. Sie sollten Ihre Frage im Oracle Technet-Forum für Endeca stellen. [Hier finden Sie es] (https://community.oracle.com/community/business_intelligence/information_discovery/endeca_information_discovery) – APC

Antwort

0

Entsprechend der Endeca Documentation müssen Sie Endeca dem Modulnamen voranstellen. Ich habe nicht die unten getestet, aber glauben, es sollte funktionieren:

Ntx=mode+matchallpartial+rel+Endeca.stratify(collection()/record[p_name="กะหล่ำปลีหัวใจ"],*)