代码之家  ›  专栏  ›  技术社区  ›  samy

Nhibernate.搜索升级后的双Lucene索引目录

  •  1
  • samy  · 技术社区  · 16 年前

    • NHibernate.dll:2.1.0.4000
    • Lucene.Net.dll:2.3.1.3

    LuceneDirectory
    .Class1
    .Class2
    

    LuceneDirectory
    .Class1.0
    .Class1.1
    .Class2.0
    .Class2.1
    

    有没有人碰到过同样的问题?我阅读了nhibernate.search发行说明,但没有找到任何关于映射更改的信息;有什么我遗漏的吗?图书馆发生了突破性的变化吗?


    编辑 :

    我意识到指出我的映射类和映射源自用于审计目的的公共基对象(创建日期/更新时间)可能很重要。

    1 回复  |  直到 16 年前
        1
  •  1
  •   Daniel Schilling Aaron Palmer    12 年前

    我发现该问题已在NHibernate JIRA中报告: https://nhibernate.jira.com/browse/NHSR-22

    我在NHibernate配置中设置了两个默认属性;”“hibernate.search.default.directory\u provider”和“hibernate.search.default.indexBase” 这些默认配置被视为两个碎片,因为代码目前还没有经过测试。

    解决方法是删除“hibernate.search.default.directory\u provider”条目,因为它默认为正确的条目。