Die Datei schema.xml kann in solr 6.0 nicht gefunden werden. Um sie zu konfigurieren, soll ich eine neue Datei hinzufügen, oder wird das automatisch geschehen?

8

Ich habe einen neuen Kern namens "testcore" in solR erstellt, aber in solR 6.0 kann ich die Datei Schema.xml im Ordner conf nicht finden, also soll ich sie manuell erstellen oder sie wird sich automatisch konfigurieren?

Ich wollte ein Beispiel aus Beispieldokumenten indexieren, um es zu indexieren, sollte ich das Schema.xml-Dokument erwähnen oder es wird automatisch geschehen, da solR 6 schemal ist.

Ich versuche, dieses Tutorial zu folgen

  

Ссылка

bitte helfen Sie!

    
Rishab Chirania 19.05.2016, 13:25
quelle

2 Antworten

13

Ausgehend von Solr 6 verwenden alle Beispiele und Beispielkonfigurationen den Ansatz des verwalteten Schemas. Daher gibt es keine schema.xml-Datei mehr. Stattdessen gibt es eine verwaltete Schemadatei, die vom Solr selbst verwaltet wird. Das Bearbeiten der Datei wird also nicht empfohlen, ist aber immer noch möglich.

Stattdessen können Sie das Schema jetzt auch über die Admin-Benutzeroberfläche in dem Schema-Browser Abschnitt.

    
Alexandre Rafalovitch 23.05.2016 01:19
quelle
8
___ antwort43713143 ___

Wenn Sie Solr mit aktiviertem Schema gestartet haben und Sie möchten eine schema.xml -Datei manuell bearbeiten, Sie sollten die folgenden Schritte ausführen:

  1. Benennen Sie die Datei managed-schema in schema.xml

  2. um
  3. Ändern Sie solrconfig.xml , um die Klasse schemaFactory zu ersetzen.

    a. Entferne jede ManagedIndexSchemaFactory -Definition, falls sie existiert

<!-- An example of Solr's implicit default behavior if no schemaFactory is explicitly defined. --> <schemaFactory class="ManagedIndexSchemaFactory"> <bool name="mutable">true</bool> <str name="managedSchemaResourceName">managed-schema</str> </schemaFactory>

b. Fügen Sie eine ClassicIndexSchemaFactory Definition hinzu, wie unten gezeigt.

%Vor%
  1. Laden Sie die Core (s) neu.
___ qstnhdr ___ Die Datei schema.xml kann in solr 6.0 nicht gefunden werden. Um sie zu konfigurieren, soll ich eine neue Datei hinzufügen, oder wird das automatisch geschehen? ___ tag123search ___ Fragen zur Suchalgorithmusmechanik und Implementierung. * NOT * für Fragen zur Verwendung von Suchtools innerhalb einer API (z. B. Google, Bing, Facebook). ___ tag123apache ___ Verwenden Sie dieses Tag (zusammen mit einem entsprechenden Programmiersprache-Tag) für die Programmierung von Fragen zum Apache HTTP Server. Verwenden Sie dieses Tag nicht für Fragen zu anderen Apache Foundation-Produkten. Beachten Sie, dass Fragen zur Serverkonfiguration normalerweise besser auf https://serverfault.com passen ___ tag123solr ___ Apache Solr ist ein Open-Source-Suchserver, der auf der Lucene-Java-Suchbibliothek basiert. ___ answer37381362 ___

Ausgehend von Solr 6 verwenden alle Beispiele und Beispielkonfigurationen den Ansatz des verwalteten Schemas. Daher gibt es keine schema.xml-Datei mehr. Stattdessen gibt es eine verwaltete Schemadatei, die vom Solr selbst verwaltet wird. Das Bearbeiten der Datei wird also nicht empfohlen, ist aber immer noch möglich.

Stattdessen können Sie das Schema jetzt auch über die Admin-Benutzeroberfläche in dem Schema-Browser Abschnitt.

    
___ tag123solrj ___ Solrj ist ein Java-Client für den Zugriff auf solr. Es bietet eine Java-Schnittstelle zum Hinzufügen, Aktualisieren und Abfragen des Solr-Index. SolrJ verbirgt viele Details der Verbindung zu Solr und erlaubt Ihrer Anwendung mit Solr mit einfachen High-Level-Methoden zu interagieren. ___ tag123lucene ___ Der Begriff Lucene bezieht sich auf die Open-Source-Java-Volltextsuchmaschinen-Bibliothek, aber auch auf das gesamte Ökosystem, das darum herum entstanden ist, einschließlich lucene.net, solr, elasticsearch und zend-search-lucene. ___ qstntxt ___

Ich habe einen neuen Kern namens "testcore" in solR erstellt, aber in solR 6.0 kann ich die Datei Schema.xml im Ordner conf nicht finden, also soll ich sie manuell erstellen oder sie wird sich automatisch konfigurieren?

Ich wollte ein Beispiel aus Beispieldokumenten indexieren, um es zu indexieren, sollte ich das Schema.xml-Dokument erwähnen oder es wird automatisch geschehen, da solR 6 schemal ist.

Ich versuche, dieses Tutorial zu folgen

  

Ссылка

bitte helfen Sie!

    
___
sendon1982 01.05.2017 01:33
quelle

Tags und Links