假設我需要根據標題和標籤來搜尋文章。
索引問題
在 elasticsearch 中對文章的標題和標籤進行索引之後,是否有必要在 mongodb 中對文章的標題和標籤進行索引?因為在 elasticsearch 中可以得到文章的 id ,然後可以直接使用文章的 id 進行查詢,這種情況下是不是只對文章 id 進行索引就可以了?
分頁問題
在不是用 elasticsearch 的時候,我是用 這裡的方法 實作分頁的。實作起來比較繁瑣,因為要拿到 currentId 和 currentPage 才能進行分頁。
如果使用 elasticsearch 之後,可以直接透過 from / size 實作分頁,但它會傳回 size 個 id,然後再透過 mongodb 進行 size 次查詢。也就是一次分頁會有 size 次查詢。原來的方法應該只有一次查詢。不知道哪一種方法會比較好?
学习是最好的投资!