
我已經使用 recoll 一段時間了。我非常喜歡它。我用它索引了我所有的日記、電子書、圖片、影片以及來自網路上的大量 pdf 檔案。主題涵蓋從電影評論到電腦演算法和地中海食譜。事實上,對我來說,recoll 已經取代了 google,因為我首先搜尋本地的 recoll 實例,只有當我沒有得到任何相關內容時,我才會在新分頁中開啟 google 並開始搜尋。
唯一的問題是..我仍然不確定使用 recoll 進行搜尋效果如何。我瀏覽了文檔,發現有點令人困惑。我的意思是它支援豐富的查詢語法等等。
所以我想知道是否有人知道如何使用 recoll 進行有效搜尋?我可以使用哪些修飾符等等?所有這些修飾符到底意味著什麼?有“l”、“p”、“o”和其他一些。其中一些修飾符支援向其附加數字,例如“o10”。該文檔不太清楚這到底意味著什麼。有時,關閉“詞幹提取”似乎會為我帶來更好的結果。但我不太確定。
有更懂的人可以啟發我嗎?謝謝
答案1
我想您確實看過本手冊部分並且還不夠清楚? http://www.lesbonscomptes.com/recoll/usermanual/usermanual.html#RCL.SEARCH.LANG.MODIFIERS
詞幹提取是將派生術語(如“floors”、“flooring”)轉換為基本術語(詞幹):floor 的操作。這意味著搜尋“floor”也會找到僅包含“floor”的文字。有時,這是不可取的,因此 Recoll 允許您透過大寫術語(“Floors”)或使用“l”修飾符來關閉它。
通常,Recoll 的雙引號輸入告訴它要按照給定的順序找出輸入項,而不需要任何中間項。搜尋「第一秒」(實際上在條目中雙引號)將找不到僅包含 [第二第一] 或 [第一第二] 的文本
透過新增「p」修飾符,可以將雙引號條目變成「鄰近搜尋」。 「first secondary」p 會尋找包含 [first secondary] 的文本,但也會尋找包含 [first secondary] 的文本,但不會尋找僅包含 [first a secondary] 或 [second a first] 的文字。
o 修飾符可讓您指定可能出現的一些中間術語。例如「first Second」o1將會符合[first Second]和[first a Second]
對於大多數查詢,您根本不需要這些東西,但有時,它們可以在尋找數百個無趣的結果和僅查找您想要的結果之間發揮作用。