本文整理了Java中org.apache.lucene.document.Field.isIndexed()
方法的一些代码示例,展示了Field.isIndexed()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Field.isIndexed()
方法的具体详情如下:
包路径:org.apache.lucene.document.Field
类名称:Field
方法名:isIndexed
[英]True iff the value of the field is to be indexed, so that it may be searched on.
[中]如果要为字段的值编制索引,则为True,以便可以对其进行搜索。
代码示例来源:origin: lucene/lucene
/** Adds field info for a Document. */
public void add(Document doc) {
Enumeration fields = doc.fields();
while (fields.hasMoreElements()) {
Field field = (Field) fields.nextElement();
add(field.name(), field.isIndexed(), field.isTermVectorStored());
}
}
代码示例来源:origin: org.sonatype.nexus/nexus-indexer
public void writeField( Field field )
throws IOException
{
int flags = ( field.isIndexed() ? F_INDEXED : 0 ) //
+ ( field.isTokenized() ? F_TOKENIZED : 0 ) //
+ ( field.isStored() ? F_STORED : 0 ) //
+ ( field.isCompressed() ? F_COMPRESSED : 0 );
String name = field.name();
String value = field.stringValue();
dos.write( flags );
dos.writeUTF( name );
writeUTF( value, dos );
}
代码示例来源:origin: lucene/lucene
int position = fieldPositions[fieldNumber]; // position in field
if (field.isIndexed()) {
if (!field.isTokenized()) { // un-tokenized field
addPosition(fieldName, field.stringValue(), position++);
内容来源于网络,如有侵权,请联系作者删除!