You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为Apache Solr查询添加fl参数以返回无下划线的所有属性?

在Apache Solr 9.0.0中查询时获取所有不含下划线的字段

要实现这个需求,你可以利用Solr fl 参数的通配符匹配和字段排除特性,具体设置如下:

  • 使用 fl=*,!*_*
    • * 表示匹配索引中的所有字段
    • !*_* 表示排除所有名称里包含下划线的字段(* 是通配符,可匹配任意长度的字符,_ 代表下划线本身)

补充说明

  • 该语法在Solr 9.0.0中完全支持,通配符和排除逻辑是Solr字段列表参数的标准特性
  • 如果需要更精准的排除(比如仅排除以下划线开头的字段),可以调整排除规则为 !_*;仅排除以下划线结尾的字段则用 !*_

内容的提问来源于stack exchange,提问作者sidharth sunilkumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 19:40:26