2016-04-04 4 views

Antwort

1

Bitte sehen Unindexed Solr Transactions

Sie können den Status des Solr-Index überprüfen Sie die Knoten auf eine Transaktion zu identifizieren, die zu indizieren ist fehlgeschlagen.

Bitte sehen Troubleshooting Solr Index

verwenden diese Informationen, um eine Transaktion zu reparieren, zu indizieren ist fehlgeschlagen.

+0

Dank Antwort können Sie mir noch eine Sache sagen, wie transaction_id und acltx_id bcoz herauszufinden, ich finde nur die Knoten, die nicht indiziert sind und ich will noch eine Sache, warum sie nicht indiziert sind Ich meine Grund hinter diesem bcoz in Unindexed Solr Transactions es gibt keine Beschreibung –

2

Zusätzlich zu den früheren Antworten ...

Wenn Knoten Index scheitern können Sie sehen, warum. Verwenden Sie die SOLR-Verwaltungsseiten und den Schema-Browser. Zum Beispiel siehe hier:

http://localhost:8080/solr4/#/alfresco/schema-browser?field=EXCEPTIONMESSAGE 

und klicken Sie auf Terminfo laden. Keine Begriffe ==> keine Probleme.

Siehe auch:

http://localhost:8080/solr4/#/alfresco/schema-browser?field=EXCEPTIONSTACK 

Diese Felder gespeichert wurden, sollten (sie waren in der Vergangenheit und in der Zukunft sein ...). Wenn Sie abenteuerlustig sind, könnten Sie diese Felder reparieren, um sie in schema.xml zu speichern. Das nächste Mal werden Sie in der Lage sein, den Fehler in Bezug auf einen bestimmten Knoten über gespeicherte Felder zu erhalten - fügen Sie "& fl = *" zur URL der solr-Abfrage hinzu, um alle gespeicherten Felder in den Ergebnissen zu erhalten.

Nicht indizierte Knoten sind aus einem Grund nicht indexiert, kein Fehler. Die Knoten haben höchstwahrscheinlich einen Aspekt und Eigenschaften, die sagen, dass sie nicht indiziert sind. Zum Beispiel sind einige mit der Site verknüpfte Konfigurationen nicht indiziert.

Möglicherweise finden Sie in den Alfresco-Protokollen sowie in den Indexfeldern eine Ursache für einen Indexierungsfehler. Die Indexfelder sind sinnvoller, wenn auf der SOLR-Seite etwas schief gelaufen ist.

Sie können versuchen, die Knoten zu beheben verwenden:

http://localhost:8080/solr4/admin/cores?action=RETRY 

Dies gibt ihnen eine andere gehen ....

Es ist auch möglich, eine Datei-Metadaten indiziert hat aber nicht seinen Inhalt verwandeln sich in Text. Dies wird in den Alfresco-Protokollen angezeigt.Sie können sehen, wie die Inhaltsumwandlung bei der Betrachtung

http://localhost:8080/solr4/#/alfresco/[email protected][email protected]{http://www.alfresco.org/model/content/1.0}content 

Hit traf die Schaltfläche Last Term info. Sie sollten meistens "ok" und "no_transform" sehen

+0

Hallo Andy, ich benutze isindexed und iscontentindexed Eigenschaft, um die nicht indexierte Datei in Alfresco Solr zu identifizieren, aber es gibt keinen korrekten Wert können Sie mir sagen, das ist effektiv oder nicht zu verwenden? –

Verwandte Themen