0

我有一个搜索财务文件的搜索应用程序。用户希望能够搜索百分比——即“100%”或“50%”——但结果不能正确返回。

例如,当我搜索“1.00%”(我知道在某些文档中存在)时,搜索结果会突出显示字符串“1:00”,这是一个时间,而不是我搜索的文字字符串。

是否有某种方法可以转义百分比符号等特殊符号,以便 Verity 可以找到它们?

@duncan 您的解决方案似乎部分有效。现在我遇到的问题是它没有正确搜索小数百分比 - 即“2.1%”返回突出显示字符串“2 1%”的结果。我尝试在标准之前切换到type="explicit"with <WORD>,但现在它什么也没带回来。是否有任何文档提供 Verity 视为“特殊字符”的所有字符。一旦我弄清楚了,我需要找到一种方法来逃避所有这些字符(我在想一个正则表达式,但不知道该怎么做)。

4

1 回答 1

1

您是否尝试过转义 % 字符?

"100\%"

请参阅: http: //my.safaribooksonline.com/book/web-development/coldfusion/0321223675/verity-search-language/app05lev1sec4

于 2012-12-05T13:46:49.293 回答