簡體   English   中英

修改記錄后全文索引

[英]Full Text Indexing After Modifying a Record

我有一個應用程序使用視面板顯示數據。 一個視圖面板顯示未處理的記錄,另一視圖面板顯示已處理的記錄。 用戶選擇一個未處理的記錄(使用此列中的顯示值作為鏈接選項),並被定向到他們輸入信息的頁面。 然后,單擊使用javascript中的doc.replaceItemValue語句更新文檔的按鈕。 然后,將用戶定向回顯示未處理記錄的視圖面板。 為了使剛剛處理的記錄不顯示在未處理的記錄中,我必須重新索引數據庫。 我正在使用database.updateFTIndex(false)完成此操作。
有沒有更好的方法可以做到這一點? 如果有兩個以上的用戶正在提交記錄,那么他們各自的索引會互相影響嗎?
使用mysql時,我從來不必擔心這一點。 感謝您的任何建議。

我在生產中使用該技術已有一段時間,沒有收到任何問題的通知。 通過“數據庫屬性”或“視圖”更新索引時,會顯示一條消息,指出該索引已在服務器上等待更新,但是我不確定編程調用是否會發生同樣的情況。 它可能做得很好。

在我的方案中,我將大量數據合並到單個文檔中,因此盡管定期使用大量數據,但並不是一次可以更新大量文檔。

我還通過sessionAsSigner運行對索引的更新,我假設出於授權目的這將是必需的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM