问题标签 [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.

0 投票
2 回答
509 浏览

solrnet - 通过代理服务器使用

我正在尝试使用 solrnet 库通过代理服务器连接到我的 solr 实例,但我没有任何运气。有谁知道这是否可行,如果可以,怎么办?

编辑:我尝试使用Mauricio Scheffer指定的配置选项执行此操作,但在尝试构建项目时遇到错误。在解决了有关存储在 NAS 上的项目的相关问题后,我实现了 Mauricio 的 IHttpWebRequestFactory 解决方案,它运行良好

干杯,

埃德

0 投票
1 回答
1811 浏览

solrnet - 无法在 solr 中应用排序顺序

嗨,请告诉我如何在 solr 中应用多值排序顺序,这是我下面给出的代码,我为此使用 solr net。

我收到一个错误的服务器请求。谁能让我知道具体需要做什么。

0 投票
2 回答
1932 浏览

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?

提前致谢!

0 投票
1 回答
1234 浏览

solr - 在 SolrNet 字段中关闭区分大小写

我遇到了 SolrNet 过滤器区分大小写的问题。例如 new SolrQueryByField("City", "Chicago") 返回结果,但 SolrQueryByField("City", "chicago") 不返回任何内容,因为 "chicago" 是小写的。

我不确定如何关闭过滤器的区分大小写。我不希望我的任何字段区分大小写,我该如何实现?

0 投票
1 回答
273 浏览

solr - SolrNet - 如何获取搜索过滤器选项

如果我搜索“电视”,我希望在侧边栏上有搜索过滤器,它为我提供以下选项......

品牌

索尼 (10)

三星(5)

松下(3)

当我点击 SONY 时,它只会返回 Sony tvs。

0 投票
4 回答
22218 浏览

solrnet - 从 solr 获取所有结果,没有 10 作为限制

如何获取从 solr 返回的所有行而不是仅获取 10 行?

0 投票
2 回答
10283 浏览

c# - 如何在 solrNet 中查询

我是新来的 solrnet 。我需要将此 url 传递给我的“pharmaSearch”requestHandler,我需要获取结果 xml。指导如何在 solrNet 中执行此操作(现在它在浏览器中工作的 url)我还需要从 .net 应用程序调用它

http://localhost:9090/solrSDIS/study/pharmaSearch/?&Eq=(A*B*C)&ExpTerm=A,B,C&QueryLevel=2,2,1&q=526:(27747) AND (1028:[10 TO 27]) AND (469:[-10 TO 742]) AND 523:("体重") AND 262:n , (518:"27058") AND (430:((坏死))) AND 523:("显微发现") AND 262:n ,(169:"7631")&scope=2 如果您需要任何详细信息,请告诉我...

提前谢谢。

0 投票
1 回答
460 浏览

asp.net-mvc - 将 SolrQueryByRange 组合成 solr.query

我正在使用 solrnet 来设计我的搜索引擎。现在我需要根据日期范围进行查询。我的查询语句是这样的。

现在如何将我的“SolrQueryByRange”命令包含在其中?

提前致谢。

问候

维涅什

0 投票
2 回答
3495 浏览

c# - SOLR 评分:我可以从 Solr 中提取命中计数值吗?

我对 Solr 的用途是生成一个主要的搜索系统:我们基本上以小批量的方式提供大量文档,并在其上搜索预先指定的查询。扫描这些文档中的每一个以查找此特定查询,如果找到,我们需要将文件索引 id、路径和该字符串在该文档中的命中计数存储在数据库中。我已经在网上搜索了从 solr 中提取每个文档的命中计数值的方法,但到目前为止我所了解的是 Solr 根据命中计数和各种其他因素自动对其结果进行排序,您可以使用这些因素进行编辑boosts 和函数查询参数。

  1. 是否有从 Solr 中提取命中计数的既定方法?

  2. 如果不是,是否可以更改 Solr 的评分公式,使其仅考虑命中数,然后要求 Solr 返回分数(在这种情况下基本上是命中数)

很抱歉,我的问题看起来有点令人困惑。我只希望从 Solr 返回每个文档的命中计数,以便我可以将其存储在我的数据库中。这可以通过 solr 直接实现吗?命中计数是指如果我正在搜索特定关键字,则为 Solr 索引中每个文档的索引字段中的出现次数。

SOLR 结果实际上是根据文档的相关性得分正确排序的,其中包括词频和许多其他较小的因素....我只想返回命中数:我想知道是否有直接的获取命中计数的方法,或更改 Solr 对文档的评分方式,使其仅根据词频因子评分,并在我的 SOLR 输出中获取每个文档的词频值

0 投票
1 回答
1077 浏览

c# - 我如何编辑 SOLR 如何对文档进行评分?

我正在使用 SolrNet 将 Solr 索引文档和结果映射到类,并将服务器用于桌面搜索应用程序。我需要 Solr 提供一个查询字符串,并返回一个包含两个详细信息的文档列表:该文档的唯一 ID,以及该文档的分数

但是我想要的分数并不是SOLR自己计算出来的分数。我需要一个仅反映文档中该字符串的频率的分数(换句话说,该文档中的命中计数)。如何更改 SOLR 对文档进行评分的方式,以便为每个文档生成的分数等于或与命中计数成正比?