我的网站有一个搜索引擎。搜索的后端是用 Java 实现的。我想在我的搜索中添加一些高级搜索功能。这些关键字的作用类似于 Google 或 Bing 的关键字。例如filetype:pdf
或site:example.com
。当我得到查询时String
,我想解析这些变量,然后运行查询。正则表达式似乎是显而易见的选择,但我想知道是否有更好/更快的方法。
问问题
239 次
我的网站有一个搜索引擎。搜索的后端是用 Java 实现的。我想在我的搜索中添加一些高级搜索功能。这些关键字的作用类似于 Google 或 Bing 的关键字。例如filetype:pdf
或site:example.com
。当我得到查询时String
,我想解析这些变量,然后运行查询。正则表达式似乎是显而易见的选择,但我想知道是否有更好/更快的方法。