während Indizierung mit SolrJ, konnte ich feststellen, dass eine meiner Daten war unmöglich zu indizieren. Da die Länge der Daten (String) mehr als 20000 war. mit meinem googeln, wurde für die Länge verwendet (vor Solr 4.x) und es wird jetzt mit verwendet. daher habe ich es nur auf meinen Solr angewendet, aber es funktioniert immer noch nicht.Wie Max String Länge in Solr-Konfiguration
wenn jemand weiß, wie man die Stringlänge in Solr5 erhöht. Bitte geben Sie mir Ihre Ratschläge.
unter Sudo-Code ist mein Teil des Schemas.
<field name ="description" type="text_general" indexed="true" stored="false" required="false" />
<fieldType name="text_general" class="solr.TextField" positionIncrementGap="100">
<analyzer type="index">
<tokenizer class= " ..." />
<filter class= ".. " />
...
<filter class="solr.LimitTokenCountFilterFactory" maxToeknCount="100000" />
</analyzer>
<analyzer type ="query">
...
...
<filter class="solr.LimitTokenCountFilterFactory" maxToeknCount="100000" />
Sorry für die falsch geschriebenen. Ich tippte den Code durch Eingabe von Hand, aber Kopieren für Codes. –
Wie Sie bereits erwähnten, habe ich LimitTokenCountFilterFactory gerade entfernt und die Indexierung erneut ausgeführt, aber es wird weiterhin eine Fehlermeldung angezeigt. irgendeine andere Idee? –
mit unbekanntem Grund, ich habe gerade das Problem gelöst oben. Ich habe nur Core und rekonstruiertes Schema und solrconfig neu erstellt, dann funktionierte es irgendwie. Danke für Ihre Hilfe. –