財務書類を検索する検索アプリケーションがあります。ユーザーはパーセンテージ (「100%」や「50%」など) を検索できるようにしたいと考えていますが、結果が正しく返されません。
たとえば、「1.00%」(一部のドキュメントに存在することはわかっています) を検索すると、検索結果では文字列「1:00」が強調表示されます。これは、検索するリテラル文字列ではなく、時間です。
Verity がそれらを見つけられるように、パーセント記号などの特殊記号をエスケープする方法はありますか?
@duncanあなたのソリューションは部分的に機能しているようです。現在私が抱えている問題は、小数のパーセンテージを正しく検索していないことです。つまり、「2.1%」は、文字列「2 1%」が強調表示された結果を返します。type="explicit"
基準の前にに切り替えてみまし<WORD>
たが、今は何も返されません。Verity が「特殊文字」と見なすすべての文字を示すドキュメントはありますか。それを理解したら、それらすべての文字をエスケープする方法を見つける必要があります (正規表現を考えていますが、どうすればよいかわかりません)。