solr - Solr fl(字段列表),字段名称中有空格
问题描述
我有一个带有空格的 solr 动态字段“myfield name_solr”。有谁知道如何在字段列表查询中使用此字段。我试图替换空间“myfield\ name_solr”,这给了我空的resukys,没有任何错误。我正在起诉 solr 7.x
解决方案
字段名称中的空格是不好的。您不应该手动创建它们。
但是,似乎该字段名称在索引期间来自内部系统并且是自动创建的。在这种情况下,您应该在索引期间替换实际字段名称中的空格,使用 Update Request Processor 和FieldNameMutatingUpdateProcessorFactory,它们可以用破折号替换空格。
事实上,如果你使用无模式模式,它应该已经发生了。我不确定这个字段名称是如何创建的,但解决方案仍然与上面相同。
推荐阅读
- kubernetes - Kubectl attach vs kubectl exec?
- javascript - 反转项目新闻提要的显示
- mysql - 在报告/查询中计算总计
- angular - Angular - 具有原生视图封装和全局 CSS 规则的组件
- c# - .NET 如何在单独的类/表单上捕获预先捕获的异常
- android - 安卓系统 | API 级别 26 或 27
- php - PHP Multiple Rows for single Record into 1 Row with multiple columns
- reactjs - 适应每个功能的 react-leaflet geojson 样式
- mongodb - 提高 MongoDB $geoIntersects 查询的性能
- ios - 当我第一次打开应用程序时,我的导航栏字体也不会改变我的自定义字体