Google Search Appliance 是否支持查询字符串中的通配符。如果不是,有什么方法可以通过查询获取所有结果集?
4 回答
GSA 不支持通配符。一个选项可以是N-Gram您想要通配符的字段或内容。这将在您的馈线或管道中实现。
如果等待并将 gsa 软件升级到 v 7.2,则可以选择在 12 月中旬推出,您将内置通配符搜索。
否则你必须深入挖掘。一个可能的选项是文档过滤器。如果您对该选项感兴趣,我可能会提供帮助。
我开发了这样一个文档过滤器。
GSA 软件 7.4 内置了通配符搜索。来自文档:
启用通配符搜索
通配符搜索是一项功能,使您的用户可以通过输入单词模式而不是术语的确切拼写来进行搜索。Search Appliance 支持两种通配符运算符:
*--匹配零个或多个字符
?-- 完全匹配 1 个字符
使用通配符可以简化对长名称、技术数据、药物信息或确切拼写不同或未知的字符串的查询。用户可以搜索以特定模式开始、以特定模式结束或具有特定子字符串模式的所有单词。
默认情况下,您的 Search Appliance 会禁用通配符索引。您可以使用索引 > 索引设置页面启用或禁用通配符索引。您可以使用“搜索”>“搜索功能”>“前端”页面的“过滤器”选项卡禁用或启用一个或多个前端的通配符搜索。
从集合中获取所有索引项的一种方法是使用将匹配每个索引记录的查询,例如,假设您正在索引来自 subdomain.companyname.com 的一组 URL,只需查询“companyname”,使用“ &num=1000&filter=0" 查询字符串参数。