我不确定 Index.Tokenized 和 Store 实际上是什么参数,以及该值如何影响索引结果?以下2个属性有什么区别?
class A{
[Field(Index.Tokenized, Store = Store.Yes)]
public virtual string P1 {
get;
set;
}
[Field]
public virtual string P2 {
get;
set;
}
}
谢谢
哈代
我不确定 Index.Tokenized 和 Store 实际上是什么参数,以及该值如何影响索引结果?以下2个属性有什么区别?
class A{
[Field(Index.Tokenized, Store = Store.Yes)]
public virtual string P1 {
get;
set;
}
[Field]
public virtual string P2 {
get;
set;
}
}
谢谢
哈代
Index.Tokenized 表示该字段将被标记化。
Store.Yes 表示该字段将存储在索引中。
完整说明:Lucene indexing: Store and indexing mode Explained
[Field]
public virtual string P2 {
get;
set;
}
相当于
[Field(Index.Tokenized, Store = Store.No)]
public virtual string P2 {
get;
set;
}