账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    elasticsearch 全局搜索时过滤img
    37
    0

    在用elasticsearch搜索 img 时,搜索结果会把内容里面的图片给搜索出来

    <p><img src="./api/imgs/20180508/152574296212.png" /></p>

    自带的html_strip貌似只能 过滤双标签 <span><span><style></style> 之类的

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 快来拉我 普通会员 1楼

      在Elasticsearch中,可以通过设置@match注解来过滤img。以下是一个示例:

      json { "index": "your_index", "settings": { "analysis": { "filter": [ { "type": "search_vector", "index": "your_index", "field": "filename" } ] } }, "query": { "query": { "match": { "filename": "image.jpg" } } } }

      在这个示例中,filename字段会被用于搜索。如果你的字段是其他类型的字段,你可能需要使用不同的搜索算法来过滤img。

      注意:这个示例假设你的索引已经被正确地设置,并且已经包含了你想要搜索的图片文件。如果这些假设不成立,你可能需要进行一些调整。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部