我有一個搜索財務文件的搜索應用程序。用戶希望能夠搜索百分比 - 即「100%」或「50%」 - 但結果無法正確恢復。例如,當我搜索「1.00%」(我知道它存在於某些文檔中)時,搜索結果會突出顯示字符串「1:00」,這是一個時間,而不是我搜索的文字字符串。如何讓Verity搜索包含百分比(「%」)符號的字符串?
是否有某種方法可以逃脫像百分號這樣的特殊符號,Verity可以找到它們?
@duncan您的解決方案似乎部分工作。現在我遇到的問題是它不能正確搜索十進制百分比 - 即「2.1%」返回突出顯示字符串「2 1%」的結果。我試圖在標準之前切換到type="explicit"
與<WORD>
,但現在它沒有帶回任何東西。是否有任何文檔爲Verity視圖提供所有字符爲「特殊字符」。一旦我明白了這一點,我需要找到一種方法來逃避所有這些角色(我正在考慮一個正則表達式,但不知道該怎麼做)。
我猜小數點也需要逃了出來,可以把它當作一個通配符 – duncan