java - 使用 qf 参数时找到 Solr 搜索查询结果
问题描述
我有以下查询,我认为这是不正确的,因为括号没有正确关闭,当我执行它时,没有按预期找到匹配项。但是当我在 solr gui 页面中添加 qf 参数时,我得到了 1 个结果。qf 参数是否仅用于提升文档中指出的字段https://solr.apache.org/guide/6_6/the-dismax-query-parser.html以及为什么我在使用它后得到结果?
((BookNumber:"BR\+9258")))
这是我在 schema.xml 中描述的字段
<field name="BookNumber" type="text_en" indexed="true" stored="true"/>
我使用托管在本地主机上的 edismax 查询解析器和 solr gui 来执行查询。下面是没有和有 qf 参数的图像。
解决方案
推荐阅读
- unix - Bmon 遇到分段错误
- c - c语言在内存中存储数组的机制是什么
- javascript - 将子组件中的值检索回 LIstGroup 的父组件?
- go - 函数将自己称为 goroutine,这很危险吗?
- android - 使用 WorkManager 上传大型位图
- python - pyenv 在每个“源”附加带有垃圾邮件的 .zshrc 文件
- python - JSON 加载返回 unicode 而不是字典
- coldfusion - 是否可以将 ODBC 服务添加到现有的 CF 2016 安装?
- c# - 调用委托无法将 void 转换为 system.delegate
- php - 如何在 PHP 中访问 xml 元素的值?