问题标签 [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 投票
4 回答
355 浏览

c# - 对象创建时的“对象引用未设置...”

我有一个如下所示的类定义:

在一些可以访问 SolrObj 的代码中,我有这个:

但是,当上面的代码片段运行时,我得到一个 NullReferenceException 。我不明白这是怎么发生的,因为我正试图在那里定义它。a 是引发异常的空对象。我怎样才能解决这个问题?

很抱歉这个简单的问题。上面的相同片段在另一个函数的其他地方也可以使用,所以我在这里有点困惑。

编辑:我看到其中一个 Text 属性为 null 并导致此异常;感谢到目前为止的答案,对不起,我很愚蠢。我怎样才能解决这个问题?有没有办法可以在分配上测试 null 并给出一个空字符串?也许是三元运算符?

编辑2:顺便说一句,这是一个不好的问题。我截断了要在此处发布的类,并排除了使用 element.SelectedItem.Text 的元素。SelectedItem 是 null 值,是让我们绊倒的事情——下面的评论者质疑 TextBox 的 Text 为 null 是正确的,这不是 null 也不应该为 null,这是混淆的一部分。空的东西是 element.SelectedItem (测试数据没有选择元素)。很抱歉造成混乱,再次感谢您的帮助。

0 投票
4 回答
1954 浏览

search - 如何在 Solr 中实现具有相关项目数量的多面搜索建议?

嗨,我的公司对系统的搜索引擎有非常特殊的需求,但我似乎找不到解决方案。

我们有一个项目的 SOLR 索引,所有项目都有相同的字段,其中一个字段是“类型”,(当然还有“标题”、“文本”等)。

我需要的是:我得到一个项目类型和一个查询字符串,并且我需要返回一个搜索建议列表,每个搜索建议还说明该建议的字符串将返回多少正确类型的项目。

像,如果原始字符串是“goo”,我会得到

谷歌 10 谷歌 52 谷歌 2

等等。

现在,我该怎么做?我不想为每个不同的建议重新查询 SOLR,但如果没有其他方法,我可能会。

提前致谢

0 投票
1 回答
2540 浏览

sql-server - 在 SQL Server 数据库上创建 Lucene 索引

我正在 C# .NET 中创建一个自定义 Web 应用程序,并且我有一个完全自定义构建的数据库模式。我需要一个足够全面的搜索引擎应用程序来搜索我正在使用的整个数据库。我们已决定使用 Lucene .NET,可能还使用 Solr。虽然我是初学者,但我需要一些帮助。

首先,如何在 SQL Server 05 或 08 数据库上使用 C# 创建 Lucene .NET 索引?如果有人可以通过解释所涉及的步骤来帮助我,从哪里引用 Lucene .NET 文件等。任何帮助将不胜感激。

其次,我们建议在顶部使用 Solr 来添加额外的功能,但我该怎么做呢?它以什么方式运行以及需要什么等?如果在 Microsoft SQL Server 机器上使用 Solr,我是否必须在 Solr 上使用 SolrNet?

提前感谢您收到的所有帮助!

0 投票
2 回答
1153 浏览

asp.net - 将 Solr 用于多个站点

我已经设置了 Solr 服务器,现在,我有两个要使用 SolrNet 索引和搜索的站点。

如何在 Solr 中区分两个站点的内容?

0 投票
1 回答
890 浏览

solrnet - 如何将“ex”LocalParams 添加到 SolrNet 中的 Facet 字段查询?

如果我使用 SolrFacetFieldQuery 构建 facet 查询,我无法在构造函数中添加 LocalParams,因为当它解析其他 facet 参数(例如 Limit 和 Sort)时,它将 LocalParams 添加到字段名称中,从而生成无效查询例如:

我想生成:

0 投票
1 回答
868 浏览

asp.net - 是否有任何 SolrNet DemoApp 或 C# webform 的开源应用程序?

我找到了一个 SolrNet 客户端演示示例应用程序,但它是 ASP.NET MVC:

http://code.google.com/p/solrnet/downloads/list

是否有 Solr Client Demo App 或 C# ASP.NET webform 的开源应用程序?

0 投票
1 回答
9209 浏览

solrnet - 如何安装 SOLRNET

嗨,我对 SOLRNET 很陌生。你能解释一下我在哪里可以得到 SOLRNET 的软件,如何安装它。

java中的Lucene有一个.NET端口,对。那么这是Java中Solr的一个端口吗???

谢谢

0 投票
1 回答
506 浏览

c# - 在 solrnet 中实现自定义 IReadOnlyMappingManager

我正在尝试在 solrnet 中实现自定义 IReadOnlyMappingManager 以允许我们使用我们自己的属性类型来装饰代表我们的 solr 索引记录的文档的属性。由于我只需要替换GetFields和GetUniqueKey方法的实现,目前的实现如下:

此类型已使用结构映射成功连接,并且我的 IsolrOperations 具体实例中的 mappingManager 是此 CustomMappingManager 类型的实例。

我一直在跟踪堆栈跟踪,一直到执行实际工作的 solrnet 实现中的 Viistor;这些具有预期的 CustomMappingManager 实例。不幸的是,这种类型的 GetFields 和 GetUniqueKey 方法永远不会被调用,而且我的文档总是空的。

任何想法都非常受欢迎。

0 投票
1 回答
109 浏览

lucene - 为什么 solrnet 的 url 总是以 结尾?

这是 solrnet 发送的 url

http://localhost:8983/m_review/maincore/select?facet.field=p_catalog_id&facet=true&fq=p_B2BShow%3a%5b1+TO+ *%5d&fq=p_review_type%3a1&sort=p_review_date+desc&rows=4&q= %3a &?

网址总是以 & 结尾?

并且搜索过程中花费的时间比普通 url 慢 10 倍

如何解决这个问题呢?

提前致谢

0 投票
1 回答
706 浏览

html - 如何在生产中使用 solr,是否存在任何关键问题?

是否有任何干净的安装教程,我必须使用 runsample.bat 吗?是否报告了有关编码的任何问题?我可以用于非英语语言吗?我的真实数据库上有一个 html 列。将其添加到 Solr 有什么问题吗?