【问题标题】:Lotus Domino: After changing TYPE of a field, Full Text Search won't work for this fieldLotus Domino:更改字段的类型后,全文搜索不适用于该字段
【发布时间】:2012-02-27 09:59:53
【问题描述】:

我的问题: 我无法使用语法 [field_name] = text_value 对视图进行全文搜索。不在 Lotus Script 中,也不在客户端的“搜索视图”中。 附加信息: 当搜索/更多/按字段/选择我的字段时,我得到一个组合框,其中包含“等于”、“大于”......这意味着对于 FT 索引,我的字段是(实际上是)NUMBER。 但是该字段几年前已更改为文本,现有数据转换为文本,重新创建全文索引,OSD 更改(嗯,我应该检查一下)。 => 但是旧类型(数字)仍然写在 Iris/Lotus systable(某种 systable)中的某处。

我的问题:如何更新FT引擎,还是告诉他现在类型是文本?

提前致谢!

我已经有同样的问题很多年了,但我无法通过谷歌或这里找到解决方案。

【问题讨论】:

    标签: lotus-domino


    【解决方案1】:

    在notes 数据库中有一个名为UNK 表的部分。这保留了对数据库中每个字段和字段类型的引用。您可以在 Notespeek 中看到这一点。

    它只保留它找到的第一个字段的引用。因此,如果您有多个名称相同但类型不同的字段,则当您在该字段上进行搜索时,FTI 会感到困惑。

    更多详细信息和解决方案在此技术说明中。

    https://www-304.ibm.com/support/docview.wss?uid=swg21261002

    【讨论】:

    • 非常感谢您的回复,它解决了我的问题(至少在我的测试数据库上,我将在周末在 prod 数据库上安排一个压缩)

      警告:它似乎要重建 UNK 表,我们需要复制样式:加载 -c dbname.nsf。
      即没有参数的紧凑型没有帮助,也没有加载紧凑型 -B...

      再次感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多