【问题标题】:NHibernate Search FieldAttributeNHibernate 搜索字段属性
【发布时间】:2011-03-26 18:04:38
【问题描述】:

我不确定 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;
  }
}

谢谢

哈迪

【问题讨论】:

    标签: lucene.net nhibernate.search


    【解决方案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;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-03
      • 2011-06-04
      相关资源
      最近更新 更多