gpt4 book ai didi

SOLR - 节点 : conflicts in 2 libraries

转载 作者:行者123 更新时间:2023-12-05 00:50:11 24 4
gpt4 key购买 nike

我在节点 js 中使用 solr-node 库。

solr-node: https://www.npmjs.com/package/solr-node



的函数文件solr 节点

https://github.com/godong9/solr-node/blob/master/lib/query.js



因此,在编写查询时,我无法找到 edismax bq 查询,因此我检查了模块的查询文件 bq 不可用。

所以我 checkin 了另一个模块 solr 客户端

solr-client: https://www.npmjs.com/package/solr-client



的函数文件solr 客户端

https://github.com/lbdremy/solr-node-client/blob/master/lib/query.js



在这里,我找到了 edismax bq 查询,它按预期工作 所以我搬到了 solr-client 模块并删除了 solr-node 模块

NOW >>>>>>>



我要加 拼写检查 过滤查询,功能在 solr 节点 而不是在 solr 客户端

有没有什么办法解决这一问题?????

您可以查看函数文件并搜索 bq 拼写检查

最佳答案

大多数库允许您添加库本身不支持的自定义参数。有时它已记录在案,有时您必须通读源代码才能找到它。

对于您的第一个示例,您可以使用:

query.params.push('bq=field:foo')

添加自定义参数(查询是指查询对象的一个​​实例)。

关于SOLR - 节点 : conflicts in 2 libraries,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60319503/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com