public class DocumentDictionary extends Object implements Dictionary
Dictionary with terms, weights and optionally payload information taken from stored/indexed fields in a Lucene index.
NOTE:NumericDocValues
.
If the weight field is not defined, the value of the weight is 0
Constructor and Description |
---|
DocumentDictionary(IndexReader reader,
String field,
String weightField)
Creates a new dictionary with the contents of the fields named
field
for the terms and weightField for the weights that will be used for
the corresponding terms. |
DocumentDictionary(IndexReader reader,
String field,
String weightField,
String payloadField)
Creates a new dictionary with the contents of the fields named
field
for the terms, weightField for the weights that will be used for the
the corresponding terms and payloadField for the corresponding payloads
for the entry. |
Modifier and Type | Method and Description |
---|---|
InputIterator |
getEntryIterator()
Returns an iterator over all the entries
|
public DocumentDictionary(IndexReader reader, String field, String weightField)
field
for the terms and weightField
for the weights that will be used for
the corresponding terms.public DocumentDictionary(IndexReader reader, String field, String weightField, String payloadField)
field
for the terms, weightField
for the weights that will be used for the
the corresponding terms and payloadField
for the corresponding payloads
for the entry.public InputIterator getEntryIterator() throws IOException
Dictionary
getEntryIterator
in interface Dictionary
IOException
Copyright © 2010 - 2020 Adobe. All Rights Reserved