C# 클래스 Lucene.Net.Index.DocHelper

파일 보기 프로젝트 열기: apache/lucenenet 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
All IndexableField>.IDictionary
CustomType Lucene.Net.Documents.FieldType
CustomType2 Lucene.Net.Documents.FieldType
CustomType3 Lucene.Net.Documents.FieldType
CustomType5 Lucene.Net.Documents.FieldType
CustomType6 Lucene.Net.Documents.FieldType
CustomType7 Lucene.Net.Documents.FieldType
CustomType8 Lucene.Net.Documents.FieldType
FIELD_2_FREQS int[]
FIELD_UTF2_FREQS int[]
Fields Lucene.Net.Documents.Field[]
Indexed IndexableField>.IDictionary
KeyField Lucene.Net.Documents.Field
LARGE_LAZY_FIELD_TEXT string
LAZY_FIELD_BINARY_BYTES byte[]
LargeLazyField Lucene.Net.Documents.Field
Lazy IndexableField>.IDictionary
LazyField Lucene.Net.Documents.Field
LazyFieldBinary Lucene.Net.Documents.Field
NameValues object>.IDictionary
NoNorms IndexableField>.IDictionary
NoNormsField Lucene.Net.Documents.Field
NoTFField Lucene.Net.Documents.Field
NoTf IndexableField>.IDictionary
Notermvector IndexableField>.IDictionary
Stored IndexableField>.IDictionary
Termvector IndexableField>.IDictionary
TextField1 Lucene.Net.Documents.Field
TextField2 Lucene.Net.Documents.Field
TextField3 Lucene.Net.Documents.Field
TextUtfField1 Lucene.Net.Documents.Field
TextUtfField2 Lucene.Net.Documents.Field
UnIndField Lucene.Net.Documents.Field
UnStoredField1 Lucene.Net.Documents.Field
UnStoredField2 Lucene.Net.Documents.Field
Unindexed IndexableField>.IDictionary
Unstored IndexableField>.IDictionary

공개 메소드들

메소드 설명
CreateDocument ( int n, string indexName, int numFields ) : Lucene.Net.Documents.Document
NumFields ( Lucene.Net.Documents.Document doc ) : int
SetupDoc ( Lucene.Net.Documents.Document doc ) : void

Adds the fields above to a document

WriteDoc ( Random random, Directory dir, Analyzer analyzer, Similarity similarity, Lucene.Net.Documents.Document doc ) : Lucene.Net.Index.SegmentCommitInfo

Writes the document to the directory using the analyzer and the similarity score; returns the SegmentInfo describing the new segment

WriteDoc ( Random random, Directory dir, Lucene.Net.Documents.Document doc ) : Lucene.Net.Index.SegmentCommitInfo

Writes the document to the directory using a segment named "test"; returns the SegmentInfo describing the new segment

비공개 메소드들

메소드 설명
Add ( IndexableField>.IDictionary map, IndexableField field ) : void
DocHelper ( ) : Lucene.Net.Documents

메소드 상세

CreateDocument() 공개 정적인 메소드

public static CreateDocument ( int n, string indexName, int numFields ) : Lucene.Net.Documents.Document
n int
indexName string
numFields int
리턴 Lucene.Net.Documents.Document

NumFields() 공개 정적인 메소드

public static NumFields ( Lucene.Net.Documents.Document doc ) : int
doc Lucene.Net.Documents.Document
리턴 int

SetupDoc() 공개 정적인 메소드

Adds the fields above to a document
public static SetupDoc ( Lucene.Net.Documents.Document doc ) : void
doc Lucene.Net.Documents.Document The document to write
리턴 void

WriteDoc() 공개 정적인 메소드

Writes the document to the directory using the analyzer and the similarity score; returns the SegmentInfo describing the new segment
public static WriteDoc ( Random random, Directory dir, Analyzer analyzer, Similarity similarity, Lucene.Net.Documents.Document doc ) : Lucene.Net.Index.SegmentCommitInfo
random System.Random
dir Directory
analyzer Analyzer
similarity Similarity
doc Lucene.Net.Documents.Document
리턴 Lucene.Net.Index.SegmentCommitInfo

WriteDoc() 공개 정적인 메소드

Writes the document to the directory using a segment named "test"; returns the SegmentInfo describing the new segment
public static WriteDoc ( Random random, Directory dir, Lucene.Net.Documents.Document doc ) : Lucene.Net.Index.SegmentCommitInfo
random System.Random
dir Directory
doc Lucene.Net.Documents.Document
리턴 Lucene.Net.Index.SegmentCommitInfo

프로퍼티 상세

All 공개적으로 정적으로 프로퍼티

public static IDictionary All
리턴 IndexableField>.IDictionary

CustomType 공개적으로 정적으로 프로퍼티

public static FieldType,Lucene.Net.Documents CustomType
리턴 Lucene.Net.Documents.FieldType

CustomType2 공개적으로 정적으로 프로퍼티

public static FieldType,Lucene.Net.Documents CustomType2
리턴 Lucene.Net.Documents.FieldType

CustomType3 공개적으로 정적으로 프로퍼티

public static FieldType,Lucene.Net.Documents CustomType3
리턴 Lucene.Net.Documents.FieldType

CustomType5 공개적으로 정적으로 프로퍼티

public static FieldType,Lucene.Net.Documents CustomType5
리턴 Lucene.Net.Documents.FieldType

CustomType6 공개적으로 정적으로 프로퍼티

public static FieldType,Lucene.Net.Documents CustomType6
리턴 Lucene.Net.Documents.FieldType

CustomType7 공개적으로 정적으로 프로퍼티

public static FieldType,Lucene.Net.Documents CustomType7
리턴 Lucene.Net.Documents.FieldType

CustomType8 공개적으로 정적으로 프로퍼티

public static FieldType,Lucene.Net.Documents CustomType8
리턴 Lucene.Net.Documents.FieldType

FIELD_2_FREQS 공개적으로 정적으로 프로퍼티

public static int[] FIELD_2_FREQS
리턴 int[]

FIELD_UTF2_FREQS 공개적으로 정적으로 프로퍼티

public static int[] FIELD_UTF2_FREQS
리턴 int[]

Fields 공개적으로 정적으로 프로퍼티

public static Field[],Lucene.Net.Documents Fields
리턴 Lucene.Net.Documents.Field[]

Indexed 공개적으로 정적으로 프로퍼티

public static IDictionary Indexed
리턴 IndexableField>.IDictionary

KeyField 공개적으로 정적으로 프로퍼티

public static Field,Lucene.Net.Documents KeyField
리턴 Lucene.Net.Documents.Field

LARGE_LAZY_FIELD_TEXT 공개적으로 정적으로 프로퍼티

public static string LARGE_LAZY_FIELD_TEXT
리턴 string

LAZY_FIELD_BINARY_BYTES 공개적으로 정적으로 프로퍼티

public static byte[] LAZY_FIELD_BINARY_BYTES
리턴 byte[]

LargeLazyField 공개적으로 정적으로 프로퍼티

public static Field,Lucene.Net.Documents LargeLazyField
리턴 Lucene.Net.Documents.Field

Lazy 공개적으로 정적으로 프로퍼티

public static IDictionary Lazy
리턴 IndexableField>.IDictionary

LazyField 공개적으로 정적으로 프로퍼티

public static Field,Lucene.Net.Documents LazyField
리턴 Lucene.Net.Documents.Field

LazyFieldBinary 공개적으로 정적으로 프로퍼티

public static Field,Lucene.Net.Documents LazyFieldBinary
리턴 Lucene.Net.Documents.Field

NameValues 공개적으로 정적으로 프로퍼티

public static IDictionary NameValues
리턴 object>.IDictionary

NoNorms 공개적으로 정적으로 프로퍼티

public static IDictionary NoNorms
리턴 IndexableField>.IDictionary

NoNormsField 공개적으로 정적으로 프로퍼티

public static Field,Lucene.Net.Documents NoNormsField
리턴 Lucene.Net.Documents.Field

NoTFField 공개적으로 정적으로 프로퍼티

public static Field,Lucene.Net.Documents NoTFField
리턴 Lucene.Net.Documents.Field

NoTf 공개적으로 정적으로 프로퍼티

public static IDictionary NoTf
리턴 IndexableField>.IDictionary

Notermvector 공개적으로 정적으로 프로퍼티

public static IDictionary Notermvector
리턴 IndexableField>.IDictionary

Stored 공개적으로 정적으로 프로퍼티

public static IDictionary Stored
리턴 IndexableField>.IDictionary

Termvector 공개적으로 정적으로 프로퍼티

public static IDictionary Termvector
리턴 IndexableField>.IDictionary

TextField1 공개적으로 정적으로 프로퍼티

public static Field,Lucene.Net.Documents TextField1
리턴 Lucene.Net.Documents.Field

TextField2 공개적으로 정적으로 프로퍼티

public static Field,Lucene.Net.Documents TextField2
리턴 Lucene.Net.Documents.Field

TextField3 공개적으로 정적으로 프로퍼티

public static Field,Lucene.Net.Documents TextField3
리턴 Lucene.Net.Documents.Field

TextUtfField1 공개적으로 정적으로 프로퍼티

public static Field,Lucene.Net.Documents TextUtfField1
리턴 Lucene.Net.Documents.Field

TextUtfField2 공개적으로 정적으로 프로퍼티

public static Field,Lucene.Net.Documents TextUtfField2
리턴 Lucene.Net.Documents.Field

UnIndField 공개적으로 정적으로 프로퍼티

public static Field,Lucene.Net.Documents UnIndField
리턴 Lucene.Net.Documents.Field

UnStoredField1 공개적으로 정적으로 프로퍼티

public static Field,Lucene.Net.Documents UnStoredField1
리턴 Lucene.Net.Documents.Field

UnStoredField2 공개적으로 정적으로 프로퍼티

public static Field,Lucene.Net.Documents UnStoredField2
리턴 Lucene.Net.Documents.Field

Unindexed 공개적으로 정적으로 프로퍼티

public static IDictionary Unindexed
리턴 IndexableField>.IDictionary

Unstored 공개적으로 정적으로 프로퍼티

public static IDictionary Unstored
리턴 IndexableField>.IDictionary