GSA - Get a subset of the index

时间:2015-09-14 16:01:25

标签: indexing filter google-search-appliance

I would need to get a list of all the documents in the GSA (GSA 7) index/collection that have one or more of the specific links. So I have a list of urls and need to find any docs that contain them (in the document body, not metadata). There are some 700,000 docs fed from the UCM (they are full-text indexed). The number of docs containing the links is too large to get it through regular search. Is there some OOTB way to get to this? What would be the way to go? I was thinking creating a separate collection but filtering criteria only work on URLs, not the contents of the files.

Thanks in advance, Z

1 个答案:

答案 0 :(得分:1)

使用Entity Recognition,您可以使用特定的元数据标记包含您感兴趣的URL模式的每个文档。然后,您可以使用此生成的元数据标记将结果过滤为您感兴趣的结果。 不幸的是,您仍然依赖于运行搜索来查找它们,并且您需要等待GSA在创建ER规则之后重新抓取所有内容,然后才能查找这些文档。

或者,如果您从连接器中提供它们,您可以添加Document Filter来检查每个正在馈送的文件的内容,然后在某处记录当前文档的URL(例如:file,db或webservice)如果它包含您正在寻找的模式。这仍然需要重新抓取,但至少您不需要运行搜索来查找匹配项,您只需查阅日志即可。