Es gibt ein Konstruktor lucene Field:das Geschäft Attribut eines lucene Feld
Field(String name, String value, Store store, Index index)
Zum Beispiel habe ich durch ein neues Feld erstellen:
Field f1 = new Field("text", "The text content", Field.Store.YES, Field.Index.ANALYZED);
Ich bin nicht ganz sicher, von der Bedeutung des vierten Parameters: Index
Wenn ich es auf Index.No
setze, ist es also erforderlich, dieses Feld als "Feld" hinzuzufügen?
Da ein Attribut nach meiner Meinung als Feld deklariert wird, sollte es indiziert werden, wenn nicht, warum deklarieren Sie es als Feld?
Was ist der Unterschied zwischen Abfrage und Suche?
Warum also ein Feld erstellen, ohne es zu indizieren? – hguser
Speichern Sie zum Beispiel die Post-ID, indizieren Sie den Post-Inhalt, dann können Sie diese Posts nach der Suche nach Lucene laden. – Robin