solr - 按 document.contentType 搜索
问题描述
我在 Solr 核心中为 document.contentType 编制索引,并想知道按 document.contentType 搜索的正确语法是什么。我想获取一个列表,例如,所有 document.contentType 的值为 application/pdf
解决方案
如果您的字段名为document.contentType
,则直接按字段名称查询该字段应该可以。请注意,一般建议是避免在字段名称中使用除字母数字字符和下划线以外的任何内容。
q=document.contentType:application/pdf
.. 或者如果由于以下原因需要转义.
:
q=document\.contentType:application/pdf
您可以通过查询来检索所有文档,*:*
以确认您期望的值在索引中。
推荐阅读
- powerbi - 为什么这个加权平均度量是正确的?
- javascript - 你如何在 Javascript 中使用 textContent.substring()?
- python - 连接到 oauth2 API - 它适用于 curl,不适用于 requests.get (Python)
- flutter - Flutter ColorFiltered 小部件 - 白平衡?
- javascript - 如何从 React 中的 url 设置背景图像(外部 url 不是本地文件)
- flutter - 需要帮助将数组列表集成到 Flutter GridView
- python - 父模板的 CSS 属性是否适用于 Django 中的扩展子模板?
- java - 检测数组中的3个连续奇数或偶数
- swiftui - 如何在一个 VStack 中添加两个 NavigationLink
- angular - 如何在角度 UI 中访问 CurrentUser 的角色?使用 Abp v2.9