问题标签 [solr-query-syntax]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
solr - Solr搜索忽略正斜杠
我有带有字段categoryName
的solr 架构,string
它具有如下的分层数据
Fruits & Vegetables/Fruits
Fruits & Vegetables/Vegetables
categoryName
字段具有以下字段类型
当我只想搜索蔬菜时,这是我的查询
/query?q=categoryName:Vegetables
这给了我所有的类别,包括Fruits
/query?q=(categoryName:/Vegetables/)
这给了我所有的类别Fruits
,包括以下是调试
/query?q=categoryName:/\/Vegetables/
这给了我所有的类别Fruits
,包括以下是调试
/query?q=(categoryName:/Vegetables$/)
这给了我零结果,以下是调试
获取蔬菜类型的独家文件的正确方法是什么?或水果
solr - 查询 Solr 重音和非重音
我正在配置我的核心 solr 以保存巴西葡萄牙语数据。
关于口音,我需要查询以下内容:
我基本上需要的是,在查询中有或没有重音,返回两种类型的词
我试过:
没有成功
我正在使用 Solr 5.2.1
solr - Solr:选择包含多次特定术语的文档
我只想获取那些文档,例如,字段“test_field”中单词“test_word”的词频> = N。
solr - 如何在没有键的情况下在 solr 中查询
我是 solr 的初学者,我发现查询
http://localhost:8983/solr/collection1/select?q=book%0A&wt=json&indent=true
与 solr 包附带的默认集合一起工作我尝试自己创建一个新集合并查询它我的查询是:
http://localhost:8983/solr/newcollection/select?q=book1&wt=json&indent=true不工作?
所以如何使这个查询工作我的模式是
solr - Solr 中的存储字段显示在查询中,为什么?
我是使用 Solr 的新手,我制作了一个新核心并将默认值复制schema.xml
到conf/
文件夹中。我所做的更改非常微不足道。
如您所见,我将该id
字段设置为stored=false。据我了解,id
当我进行查询搜索时,现在不应显示该字段。但这并没有发生。我尝试重新启动 solr 实例,并执行查询以再次索引文件。
根据Solr Wiki,这应该重新索引我的文件。但是,当我再次运行查询时,我仍然看到Id
.
返回的文档示例(这不是完整的 JSON 节点,我只是复制了一些部分):
也许有人可以给我重新索引的详细步骤。
solr - 在 solr 中,对于 text_general 字段类型的索引数据是否有大小限制
我有一个大约 300mb 的日志文件,我想在 solr 上索引该数据。但是,我的数据字段在某些文档中似乎是空的。我想这个问题是由于 Text_general 的大小限制而出现的。text_general 是否有任何限制。如果有,多少钱?
solr - 优先考虑夹在标签中的结果
我的文档索引为
我希望 Solr 优先考虑包含查询关键字 in<abc>
和</abc>
标签的结果。如何才能做到这一点?我搜索了很多,没有得到任何相关的答案。
solr - 选择 Solr 索引并通过查询更新它们
我只是想选择众多索引并通过 Query 更新它们的 int 值,例如,要删除我们使用下面的查询的索引。
像上面一样,我想选择包含 int value(chid:128) 的索引并将它们的部分代码更改为 2118。
以下是我当前的查询,首先它选择 chid 并将其部分代码更改为 2118。但它没有用。
请给我你的建议
django - solr 索引字段,保留空格并搜索它没有结果
我在 django 中使用 solr。在我的模式中,我有一个字段
我有索引值,如婚礼拍摄、婚礼、接待、婚礼前、鸡尾酒、婚礼后、订婚
当我使用 () 时,我想搜索值为“婚礼拍摄”的函数,它为我提供了同时存在“婚礼拍摄”和“婚礼”的值
如果我使用 "" 它什么也不返回
我想要的是给出与全文“婚礼拍摄”匹配的结果
提前致谢
solr - 返回公共值的 Solr 查询连接
是否可以检索 Solr 连接中使用的公共值?
例如,假设我有两个核心:
我想找到所有去特定牙科诊所 (id = 2) 并去看特定医生 (doctor_id = 123) 的患者。
目前我对医院核心的查询如下所示:
但是,这会返回与查询匹配的医院,但实际上我想选择医院以及匹配的患者 ID。例如:
这似乎很困难,因为 patient_ids 是多值的。有没有办法做到这一点?
谢谢!