- 我有一個窗體,其中包含幾個文本字段和兩個日期字段,分別稱爲 - created和Deadline。
- 我會對數據庫
我試圖創建動態搜索全文搜索索引。所以,在搜索表單中,我添加了所有的字段,我想在搜索中使用以及在Action搜索腳本中生成查詢,然後在FTSearch函數中使用該查詢。一切工作都非常適合文本字段,但是日期字段 - 出現問題。搜索結果不符合我的預期。LotusScript FTSearch日期字段
這是我的字段在視圖中表示:
created Deadline
08.10.2014 10.10.2014
08.10.2014 14.10.2014
06.10.2014 10.10.2014
那些是我的搜索查詢的示例:
- 「[創建]> = 2014年4月10日」
- 「[創建]> = 04.10.2014 & [創建] < = 07.10.2014「
- 」[created]> = 06.10.2014 & [Deadline]> = 08.10.2014「
- 「[創建]> = 2014年10月3日& [創建] < = 2014年5月10日& [截止]> = 2014年8月10日& [截止] < =二〇一四年十月一十一日」
但正如我所說 - 返回的結果與搜索查詢沒有任何相似之處。什麼可能是錯誤的?
實施例: - 所有文檔
Created Deadline
09.10.2014 10.10.2014
03.10.2014 09.10.2014
08.10.2014 10.10.2014
08.10.2014 14.10.2014
07.10.2014 09.10.2014
06.10.2014 10.10.2014
06.10.2014 10.10.2014
03.10.2014 06.10.2014
- 查詢 「[創建]> = 2014年10月7日」
結果 - 所有改變
- 查詢「[創建]> = 07.10.2014 & [創建] < = 09.10.2014「
結果 - 0文檔
「[截止]> = 2014年9月10日」
- 結果 - 的所有文檔
這是如何我調用它並顯示在視圖中:
Set col = db.FTSearch(query, 0)
Call col.putallinfolder("Search",True)
Call ws.ViewRefresh
它可以,造成事實上的問題,那場創建和截止日期存儲日期沒有時間?
我試圖改變格式 - 它沒有幫助。 此外 - 日期存儲在日期/時間字段中,文檔表單和搜索表單中字段的表示格式相同。 – 2014-10-08 13:42:19
你可以發佈一個不起作用的例子嗎?即你的查詢是什麼,結果中的字段是什麼?這是在Notes客戶端搜索欄中運行,還是通過一些lotusscript或通過Web瀏覽器搜索URL運行? – user2808054 2014-10-08 15:28:44
我在第一篇文章中添加了示例 – 2014-10-09 08:30:03