问题标签 [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.
solr - Solr 3.1 不索引文件
我已成功使用 Apache tika 0.9 配置 Solr 3.1 我不更改 Schema.xml(默认架构)和 solrconfig.xml 文件
我已将此命令传递给浏览器:
输出 :
但是,每当我使用 : 从http://localhost:8080/solr/admin/搜索 时,它都不会给出任何记录
请尽快帮助我
谢谢达瓦尔,
solr - SolrNet中的字段分组?
我正在尝试在 solr.net 中进行查询,该查询会生成一个带有过滤查询的 solr 查询,其中包含多个术语,例如:fq=Size:(4 large)
但是,当我将?f_Size=(4 large)
查询字符串传递给 SolrNet 示例应用程序(可在此处找到:http ://code.google.com/p/solrnet/downloads/list )时,找不到任何结果。
查看日志,我可以看到生成的过滤器查询是fq=Size:"\(4+large\)"
有意义的,没有找到任何结果。
SolrNet 中有没有一种方法可以生成包含多个术语的过滤器查询?
solr - Solr/SolrNet 分组结果
我将 Solr 用于使用 solrnet 在 asp.net 上构建的产品目录,到目前为止一切正常。我需要通过添加一些分组选项来扩展搜索结果。
首先,我将解释架构的外观:
因此,如您所见,上面的产品有一个“group_id”和“group name” ,我的架构上还有一个名为“has group”的布尔标志。
以下是产品结果的一些示例
但是当我显示这些结果时,我需要在结果顶部按其组名显示带有组名(或 ID)的产品。不属于一个组的产品将列在组的后面。
所以我的结果应该是这样的:
事实上,我也需要实现分页,所以换句话说,当有人搜索某个产品时,如果产品包含组名,我会将它们列在结果的顶部,然后是其他产品。
这甚至可能吗?如果可能的话,我需要做什么。我已经在 solr 中阅读了有关 FieldCollapsing 的信息,但我仍然不知道这是否是正确的方法http://wiki.apache.org/solr/FieldCollapsing
c#-4.0 - 字典>> 到 LINQ
我一直在尝试将下面的 foreach 语句转换为 LINQ 语句,但似乎无法理解它。欢迎任何帮助。
配套产品
solr - 不从远程索引或提取文档 (.pdf .doc)
我正在使用 Solr 3.1、Apache Tika 0.9 和 Solrnet 0.3.1 像 .doc 和 .pdf 文件一样索引文档。
我已使用此代码在本地成功索引和提取文档
但是我遇到了使用相同代码从远程提取或索引文档的问题,我收到了错误:
信息
信息
描述
nhibernate - SolrNet/NHibernate- 在子(HasMany)类上使用 SolrField?
我已经开始在 Solr 上使用 NHibernate 集成。到目前为止,太棒了。但是我有一个问题,我在文档的任何地方都看不到。我知道我可以像这样映射一个列表:
但是如果我想使用自定义类怎么办?我的 NHibernate 设置如下所示:
理想情况下,我想在 MyCustomClass 中映射一个字段,从而有效地制作该字段的列表。这可能吗?我可以执行以下操作:
但这似乎是一个巨大的杂物。有什么想法吗?
c# - 在遇到点击的位置打开文件
我正在使用带有 C# 和 SOLRNET 的 ASP.Net MVC 作为我的搜索工具。我索引的文件包括 .pdf 文件、word 文档、excel 等...我能够搜索和检索所有文档。现在的问题在于点击打开文件。当我打开文件时,它应该在遇到命中的位置打开。我该如何管理?如果我可以在打开的文档中突出显示点击会更有帮助?
请帮我解决这个问题。
solrnet - SOLR 数据导入 404 错误
我在 Solr 中面临数据导入问题。如果我调用此链接
http://localhost:8983/solr/dataimport?command=full-import&clean=false
显示错误
HTTP 错误 404
访问 /solr/dataimport 时出现问题。原因:
我已通过此链接遵循与 Solr 建议相同的操作
http://wiki.apache.org/solr/DataImportHandler
我的配置看起来像: -
1.在solrconfig.xml中
2.在data-config.xml中(它在 solrconfig.xml 的同一文件夹中)
3.在Lib 文件夹中(下载 Microsoft JDBC SQL 连接器)
我已将“sqljdbc4.jar”文件放入 Lib 文件夹中
之后我开始了 solr 但我仍然得到相同的错误。
任何帮助将不胜感激。
非常感谢。
c# - Solrnet:搜索字段值是查询运算符(eq. or, and)时的问题
更准确地说,我将使用示例...
干净的查询是:(type:77 AND (zipCode:12345 OR name:OR))
在 Solr 管理页面上查询时会引发异常:
org.apache.lucene.queryParser.ParseException:无法解析...
所以在 Solr Admin 页面上,我将查询更改为:
(类型:“77”AND(邮政编码:“12345”或名称:“OR”))
作为一种魅力
现在我在用 solrnet 做同样的事情时遇到了问题。我正在使用 SolrQueryByField 类进行查询。当我与
新 SolrQueryByField("name", "OR")
我得到了 Solrnet.Exceptions.InvalidFieldException 这与 Solr 管理页面一致,但是当我使用
新 SolrQueryByField("name", "\"OR\"")
我得到错误的结果。通过检查网络流量,我发现 http get 请求不同(为简洁起见,仅给出名称字段名称和值):
name%3A%22OR%22 => 来自 Solr 管理页面
名称%3a%5c%22OR%5c%22 => 来自 solrnet
我的问题是:我应该做些什么来防止 solrnet 在查询字符串中添加 %5C (反斜杠)?
提前致谢
solr - 我可以在 solr 中启动索引后更改 Schema.xml 文件结构吗?
我已经配置了 solr,现在我在 Schema.xml 中使用了两个文件:
- 文件标识
- 内容
开始索引后,我已经索引了大约 1000 条记录,现在我想在 Schema.xml 中添加更多字段。
是否可以在不影响索引数据的情况下更新当前的 Schema.xml 文件?