Lotus notes &引用;“文本字段中不支持关系运算符”;
我在执行db.FTSearch(fieldexamplefield>=02/25/2013)时遇到错误:“文本字段中不支持关系运算符”。此处字段名为“examplefield”&字段类型为datetimeLotus notes &引用;“文本字段中不支持关系运算符”;,lotus-notes,lotus,Lotus Notes,Lotus,我在执行db.FTSearch(fieldexamplefield>=02/25/2013)时遇到错误:“文本字段中不支持关系运算符”。此处字段名为“examplefield”&字段类型为datetime 有人可以帮助解决此问题吗?如Simon链接到的问题中所述,数据库中的UNK表将确定在进行全文搜索时用于字段的数据类型。在任何特定表单上为该字段设置的数据类型都无关紧要-UNK表中的字段由文档上的实际数据定义,并且不会自动重新计算自身。因此,首先要确保存在“examplefield”的每个文档中
有人可以帮助解决此问题吗?如Simon链接到的问题中所述,数据库中的UNK表将确定在进行全文搜索时用于字段的数据类型。在任何特定表单上为该字段设置的数据类型都无关紧要-UNK表中的字段由文档上的实际数据定义,并且不会自动重新计算自身。因此,首先要确保存在“examplefield”的每个文档中都有一个日期时间数据类型。但是,您还需要重新构建UNK表。我知道有两种方法可以做到这一点:
如Simon链接到的问题中所述,数据库中的UNK表将确定进行全文搜索时用于字段的数据类型。在任何特定表单上为该字段设置的数据类型都无关紧要-UNK表中的字段由文档上的实际数据定义,并且不会自动重新计算自身。因此,首先要确保存在“examplefield”的每个文档中都有一个日期时间数据类型。但是,您还需要重新构建UNK表。我知道有两种方法可以做到这一点:
一般来说,我不会使用FTSearch。我将创建一个隐藏视图,第一列按examplefield排序为文本,格式为yyyy-mm-dd。然后,您可以使用:
set o_doc = o_hidden_view.GetDocumentByKey("2013-03-25")
while not o_doc is nothing
'Do something
set o_doc = o_view.GetnextDocument(o_doc)
Wend
在我看来,它有更好的时间响应,而不是把负载放在服务器上。一如既往,这取决于您要处理的数据类型。一般来说,我不会使用FTSearch。我将创建一个隐藏视图,第一列按examplefield排序为文本,格式为yyyy-mm-dd。然后,您可以使用:
set o_doc = o_hidden_view.GetDocumentByKey("2013-03-25")
while not o_doc is nothing
'Do something
set o_doc = o_view.GetnextDocument(o_doc)
Wend
在我看来,它有更好的时间响应,而不是把负载放在服务器上。和往常一样,这取决于您要处理的数据类型。这应该可以回答这个问题。这应该是答案。顺便说一句:UNK表在NotesPeek中显示为“Item Def Table”,谢谢-Ed Schembor,但是我已经尝试了这些步骤,仍然得到了相同的结果:(顺便说一句:UNK表在NotesPeek中显示为“Item Def Table”,谢谢-Ed Schembor,但是我已经尝试了这些步骤,仍然得到了相同的结果:(