我有一个搜索财务文件的搜索应用程序。用户希望能够搜索百分比——即“100%”或“50%”——但结果不能正确返回。
例如,当我搜索“1.00%”(我知道在某些文档中存在)时,搜索结果会突出显示字符串“1:00”,这是一个时间,而不是我搜索的文字字符串。
是否有某种方法可以转义百分比符号等特殊符号,以便 Verity 可以找到它们?
@duncan 您的解决方案似乎部分有效。现在我遇到的问题是它没有正确搜索小数百分比 - 即“2.1%”返回突出显示字符串“2 1%”的结果。我尝试在标准之前切换到type="explicit"
with <WORD>
,但现在它什么也没带回来。是否有任何文档提供 Verity 视为“特殊字符”的所有字符。一旦我弄清楚了,我需要找到一种方法来逃避所有这些字符(我在想一个正则表达式,但不知道该怎么做)。