Ich habe pageRank Score jedem Dokument in meinem Index zugeordnet. Ich muss ein neues Feld "pageRank" hinzufügen und diesem Feld für jedes Dokument im Index einen Wert zuweisen. Wie kann ich das erreichen?Wie füge ich ein neues Feld für existierende Dokumente hinzu, ohne es erneut zu indizieren?
0
A
Antwort
0
Sie können externe Dateifelder verwenden. Dies erfordert keine Neuindizierung, aber Sie müssen den Cache neu laden oder eine Festschreibung durchführen, um die externen Felder zu laden.
See: https://cwiki.apache.org/confluence/display/solr/Working+with+External+Files+and+Processes
Verwandte Themen
- 1. Wie füge ich ein neues Feld zum HTML-Formular hinzu, ohne die Seite zu aktualisieren
- 2. Wie füge ich existierende django projekt auf git hub hinzu
- 3. Wie füge ich datepicker für ein Feld in Apex5.0 hinzu
- 4. Wie füge ich ein Feld zu Verkaufsauftragszeilen hinzu?
- 5. Wie füge ich ein leeres Feld zu activeDropDownList yii2 hinzu?
- 6. Wie füge ich ein neues Feld zu einem Modell mit neuen Django-Migrationen hinzu?
- 7. Wie füge ich logstash/kibana ein benutzerdefiniertes Feld hinzu?
- 8. Wie füge ich ein neues Klassenobjekt hinzu oder füge ein neues Klassenobjekt an das existierende Json Objekt mit Jackson in Java an
- 9. Wie füge ich ein neues Objekt zu einer Liste ohne eine Variable hinzu?
- 10. Wie füge ich ein neues Element mit jQuery hinzu
- 11. Wie füge ich ein neues Feld mit der Konstante $ projekt hinzu?
- 12. Wie füge ich ein Feld zum Admin hinzu, ohne Inlines zu benutzen?
- 13. Wie füge ich ein Feld zu einem Algolia-Index hinzu, ohne den gesamten Index neu aufzubauen?
- 14. Wie füge ich ein Feld für ein Integer-Feld in Maximo hinzu?
- 15. Wie füge ich ein neues Element zu einem 2-Komponenten-Array für UIPickerview in swift hinzu
- 16. Wie füge ich ein benutzerdefiniertes Feld zum Umbraco Formular hinzu
- 17. SuiteCRM: Wie füge ich JS zu meinem benutzerdefinierten Feld hinzu
- 18. Wie füge ich meinem BigQuery-Tabellenschema ein verschachteltes Feld hinzu?
- 19. Es ist sinnvoll, ein Datetime-Feld zu indizieren?
- 20. Logstash: Wie füge ich den Dateinamen als Feld hinzu?
- 21. Wie füge ich ein Array hinzu und entferne es?
- 22. Django füge Feld zu auth_user hinzu
- 23. Wie füge ich ein neues Element zu einem musicXML-Baum in Python (elementtree) hinzu?
- 24. Ein Array-Feld richtig indizieren?
- 25. Wie füge ich ein Feld zu einem Bericht hinzu (Crystal Reports in Visual Studio)
- 26. Wie füge ich Fotos/Videos zu mysqldatabase ohne Blob hinzu?
- 27. Wie finde ich ein bestimmtes XML-Element und füge es als neues hinzu?
- 28. Wie füge ich Nullen ohne Label für ungenutzte Faktoren hinzu?
- 29. Wie füge ich Felder in das existierende Panel ein?
- 30. Wie füge ich weiterhin zu einem Array ohne .append() hinzu?
Mögliches Duplikat [Update ein neues Feld vorhandenes Dokument] (https://stackoverflow.com/questions/11791803/update-a-new-field-to-existing-document) – cheffe
In der Praxis müssen Sie ein Dokument mit dem neuen Feldwert indizieren. Es gibt keinen Weg, den Wert dem Index zu übergeben. Wenn alle Felder gespeichert sind oder docValues aktiviert sind, können Sie ein atomisches Update verwenden und nur den Wert des neuen Feldes übermitteln. Andernfalls müssten Sie das vollständige Dokument erneut einreichen. – MatsLindh