问题标签 [solrnet]
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.
solrnet - 通过代理服务器使用
我正在尝试使用 solrnet 库通过代理服务器连接到我的 solr 实例,但我没有任何运气。有谁知道这是否可行,如果可以,怎么办?
编辑:我尝试使用Mauricio Scheffer指定的配置选项执行此操作,但在尝试构建项目时遇到错误。在解决了有关存储在 NAS 上的项目的相关问题后,我实现了 Mauricio 的 IHttpWebRequestFactory 解决方案,它运行良好
干杯,
埃德
solrnet - 无法在 solr 中应用排序顺序
嗨,请告诉我如何在 solr 中应用多值排序顺序,这是我下面给出的代码,我为此使用 solr net。
我收到一个错误的服务器请求。谁能让我知道具体需要做什么。
sql-server - SolrNet 新手 - 如何处理多个 Where 子句
我刚开始探索 SolrNet。以前我一直在使用 MSSQL FULL TEXT。
在 sql server 中,我的查询进行全文搜索,并且还有多个连接和 Where 子句。我还使用自定义分页仅返回数百万行中的 10 行。
我已经阅读了一些 solrNet 文档并运行了博客上提供的示例应用程序。到目前为止一切都运作良好。只需要了解一下,我该如何处理 JOINS 和 WHERE 子句?
例如,如果用户搜索三星,db 将返回 10 万条记录,但如果用户搜索三星 && City='New york' && Price >'500',那么他只会得到几千条记录。
- 我是否在 Solr 中添加所有列并在 Solr 中编写 WHERE 子句?
- 我该如何处理 SQL JOINS?
提前致谢!
solr - 在 SolrNet 字段中关闭区分大小写
我遇到了 SolrNet 过滤器区分大小写的问题。例如 new SolrQueryByField("City", "Chicago") 返回结果,但 SolrQueryByField("City", "chicago") 不返回任何内容,因为 "chicago" 是小写的。
我不确定如何关闭过滤器的区分大小写。我不希望我的任何字段区分大小写,我该如何实现?
solr - SolrNet - 如何获取搜索过滤器选项
如果我搜索“电视”,我希望在侧边栏上有搜索过滤器,它为我提供以下选项......
品牌
索尼 (10)
三星(5)
松下(3)
当我点击 SONY 时,它只会返回 Sony tvs。
solrnet - 从 solr 获取所有结果,没有 10 作为限制
如何获取从 solr 返回的所有行而不是仅获取 10 行?
c# - 如何在 solrNet 中查询
我是新来的 solrnet 。我需要将此 url 传递给我的“pharmaSearch”requestHandler,我需要获取结果 xml。指导如何在 solrNet 中执行此操作(现在它在浏览器中工作的 url)我还需要从 .net 应用程序调用它
提前谢谢。
asp.net-mvc - 将 SolrQueryByRange 组合成 solr.query
我正在使用 solrnet 来设计我的搜索引擎。现在我需要根据日期范围进行查询。我的查询语句是这样的。
现在如何将我的“SolrQueryByRange”命令包含在其中?
提前致谢。
问候
维涅什
c# - SOLR 评分:我可以从 Solr 中提取命中计数值吗?
我对 Solr 的用途是生成一个主要的搜索系统:我们基本上以小批量的方式提供大量文档,并在其上搜索预先指定的查询。扫描这些文档中的每一个以查找此特定查询,如果找到,我们需要将文件索引 id、路径和该字符串在该文档中的命中计数存储在数据库中。我已经在网上搜索了从 solr 中提取每个文档的命中计数值的方法,但到目前为止我所了解的是 Solr 根据命中计数和各种其他因素自动对其结果进行排序,您可以使用这些因素进行编辑boosts 和函数查询参数。
是否有从 Solr 中提取命中计数的既定方法?
如果不是,是否可以更改 Solr 的评分公式,使其仅考虑命中数,然后要求 Solr 返回分数(在这种情况下基本上是命中数)
(很抱歉,我的问题看起来有点令人困惑。我只希望从 Solr 返回每个文档的命中计数,以便我可以将其存储在我的数据库中。这可以通过 solr 直接实现吗?命中计数是指如果我正在搜索特定关键字,则为 Solr 索引中每个文档的索引字段中的出现次数。)
SOLR 结果实际上是根据文档的相关性得分正确排序的,其中包括词频和许多其他较小的因素....我只想返回命中数:我想知道是否有直接的获取命中计数的方法,或更改 Solr 对文档的评分方式,使其仅根据词频因子评分,并在我的 SOLR 输出中获取每个文档的词频值
c# - 我如何编辑 SOLR 如何对文档进行评分?
我正在使用 SolrNet 将 Solr 索引文档和结果映射到类,并将服务器用于桌面搜索应用程序。我需要 Solr 提供一个查询字符串,并返回一个包含两个详细信息的文档列表:该文档的唯一 ID,以及该文档的分数
但是我想要的分数并不是SOLR自己计算出来的分数。我需要一个仅反映文档中该字符串的频率的分数(换句话说,该文档中的命中计数)。如何更改 SOLR 对文档进行评分的方式,以便为每个文档生成的分数等于或与命中计数成正比?