繁体   English   中英

使用 Liferay 7.2 Elastisearch 自定义过滤器排除所有带有特定标签的 Web 内容文章

[英]Use Liferay 7.2 Elastisearch Custom Filter to exclude all Web Content Articles with specific tag

我试图排除所有应用了“无搜索”标签的 Web 内容文章,使其不出现在搜索结果中。 但是,我很难弄清楚如何为此设置自定义过滤器小部件。

这是我所拥有的:

过滤字段: tagNames(也试过assetTagNames)

过滤值:无搜索

过滤器查询类型:存在(已尝试列表中的所有内容但均未成功)

发生: must_not

该文档对此并不是很有用。 我什至尝试了此页面上提供的其他示例过滤器参数,但它们也没有按预期运行。 我需要使用哪些参数才能成功执行此操作?

为我自己回答,因为我最终向 Liferay 支持寻求帮助,因此将来任何搜索它的人都可以访问它。 这是他们告诉我使用的。

过滤字段: assetTagNames

过滤值: no-search(或者你自己的排除标签)

过滤查询类型:匹配

发生: must_not

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM