2011-03-26 92 views
0

我不知道什麼是參數Index.Tokenized和Store實際上是meam,以及該值如何影響索引結果?以下2個屬性有什麼區別?NHibernate搜索FieldAttribute

class A{ 
    [Field(Index.Tokenized, Store = Store.Yes)] 
    public virtual string P1 { 
    get; 
    set; 
    } 

    [Field] 
    public virtual string P2 { 
    get; 
    set; 
    } 
} 

由於

哈迪

回答

1

Index.Tokenized意味着該字段將被標記化。

Store.Yes表示該字段將存儲在索引中。

這裏充分的解釋:Lucene indexing: Store and indexing modes explained

[Field] 
public virtual string P2 { 
    get; 
    set; 
} 

相當於

[Field(Index.Tokenized, Store = Store.No)] 
public virtual string P2 { 
    get; 
    set; 
}