solrnet相关内容

带有 LIKE 子句的 Solr 查询

我正在使用 Solr,我想知道查询中是否可以包含 LIKE 子句.例如,我想知道所有标题中带有“纽约"的组织.在 SQL 中,这会写成 Name LIKE 'New York%'. 我的问题 - 你如何在 Solr 中编写 LIKE 查询? 我正在使用 SolrNet 库,如果这有什么不同的话. 解决方案 您只需搜索“纽约",但首先您需要正确配置字段的分析器.例如,您可能希望从 ..
发布时间:2022-01-15 13:22:07 其他开发

使用 .net Web 应用程序实现 Solr

我即将实施 Solr 以在基于 NopCommerce 的购物车应用程序上进行搜索.我想对步骤有一个想法,我应该如何进行.我已经在谷歌上寻求一些帮助,但它并没有真正帮助.我发现 .net 有一个接口可以将它与 .net 应用程序集成,但在 solr 网站上没有找到任何文档或教程. 我需要您的帮助来决定解决这个问题的最佳方法. 解决方案 有一个SolrSolr 网站上的教程.至于设置可 ..
发布时间:2022-01-15 13:20:20 其他开发

索引枚举的值,而不是字符串

是否可以使用 Solrnet 索引 Enum 的值而不是其字符串表示? 说我必须遵循枚举: [可序列化][旗帜]公共枚举性别{男 = 0,女性 = 1} 并向 User 类的 Gender 属性添加 solr 属性: [SolrField("性别")]公共虚拟性别性别{得到;放;} 如果我使用以下方法索引实体: solr.Add(user) 然后它会将“男性"索引为性别而不是 0 ..
发布时间:2021-12-30 08:50:59 其他开发

使用 SolrNet 到 Solr 服务器的间歇性连接超时

我有一个托管搜索的生产网络服务器,以及另一台托管 Solr 搜索服务器的机器(在同一个房间的子网上,所以没有网络问题).在 90% 以上的情况下一切正常,但我始终收到少量 操作超时 错误. 我已将 SolrNet init 中的超时时间增加到 30 秒 (!) SolrNet.Startup.Init(新的 SolrNet.Impl.SolrConnection(System.Config ..
发布时间:2021-12-30 08:47:36 其他开发

如何根据动态字段对 solr 结果进行排序

我需要根据动态字段对结果进行排序.我怎样才能做到这一点?当我对其中一些动态属性的最小值进行排序时.它没有给出正确的结果,因为我的查询就像 &sort=min(A_160018,A_chandigarh1) 一些文档同时具有 A_160018 和 A_chandigarh1而有些文档没有字段,有些文档有 A_160018 或 A_chandigarh1 用于某些结果文档. 如何对此类动态字段进 ..
发布时间:2021-12-30 08:39:57 其他开发

为来自 Solr 的 Facet 设置自定义顺序

我正在使用 Solr 为电子商务网站提供分面导航.但是我需要为构面定义自定义顺序,但我没有在 Solr 中找到如何做到这一点. 知道怎么做吗?我正在使用 Solr Net 和最新版本的 Solr. 这是我需要做的一个例子. 当前的方面 操作系统 安卓 (32) 黑莓操作系统 (8) Windows (6) 苹果 iOS (6) 八达 (5) 专有 (2) ..
发布时间:2021-12-30 08:37:56 其他开发

从 C# 客户端在 Solr 中索引 pdf 文档

基本上我试图在 Solr 中索引 word 或 pdf 文档并找到了 ExtractingRequestHandler,但无法弄清楚如何在 C# 中编写代码来执行像 Solr wiki 中的 HTTP POST 请求:http://wiki.apache.org/solr/ExtractingRequestHandler. 我已经使用 Solr zip 中 example/solr 目录中的 ..
发布时间:2021-12-30 08:31:31 C#/.NET

如何让建议组件在 SolrNet 中工作?

我已经配置了我的 solrconfig.xml 和 schema.xml 来查询建议. 我能够从 url 获得建议 http://localhost:8080/solr/collection1/suggest?q=ha&wt=xml 我的 SolrConfig.xml 看起来像 目前,我的 solr 查询看起来像 ..
发布时间:2021-12-30 08:27:23 C#/.NET

Solr:长度归一化/omitNorms=false 有什么好处?

我们正在使用 Solr 搜索各种长度的文章.我们索引描述性元数据(标题、作者、类别、关键字等)和全文.我们不会在索引时提升相关性 - 所有提升都在查询时完成(我们使用 dismax,结合各种 qf、pf 和 bf 提升). 目前我们的全文字段使用标准 omitNorms=false;因此,在所有其他条件相同的情况下,较短的文章(2-3 列英寸文章)通常比较长的专题文章(多页)文章具有更高的相 ..
发布时间:2021-12-30 08:26:02 其他开发

在 Solr 中使用函数查询来提高分数

我正在研究 Solr 4,以根据索引中存储的流行度排名优化我的 solr 结果排名. 现在当有人搜索时,除了相关度排名,我想使用流行度排名来影响相关度排名.最简单的公式可能是: 新的相关度排名 = 分数 * 人气排名 我一直在 http://wiki.apache.org/查看 Solr 函数查询solr/FunctionQuery#product 来实现相同的但是,我不知道如何 ..
发布时间:2021-12-30 08:18:35 其他开发

Solr 文本字段和字符串字段 - 不同的搜索行为

我正在开发 Solr 4+. 我的 solr 架构中有多个字段,具有不同的 solr 字段类型. 文本字段和字符串字段的搜索是否不同? 因为我试图搜索无法按预期工作的字符串字段(它是几个方面字段的副本字段).目标字符串字段被索引并存储. 但是,当我更改文本字段(仅索引)的目标字段时,它工作正常. 你能说明为什么会发生这种情况吗?solr 中文本字段和字符串字段在搜索方 ..
发布时间:2021-12-30 08:14:55 其他开发

如何在 Web API 中维护请求的状态或队列

我遇到过这样的情况,我必须在 Web API 方法中接收请求,将这些请求排队,然后将批量发送到数据库(Solr 实例). 我不太确定如何维护来自多个来源的一批请求.现在我将每个请求数据以 json 格式写入磁盘文件,稍后我将有一个 Windows 服务,通过文件夹读取所有文件,更新数据库并删除这些文件. 这是我在 Web API 中所做的 public void Post(LogEn ..
发布时间:2021-12-30 08:14:02 C#/.NET

索引的动态字段的 Solr 搜索查询

我正在我的项目中实现 solr 搜索.我有一个关于如何搜索在 solr 索引中创建的动态字段的问题例如:- 这是在索引中形成的标签 我正在尝试使用此查询 Employee_* = 172 从 solr 进行搜索 如果搜索方式不正确,请帮助我. 解决方案 在您的查询中,您需要准确定义要搜索的具体字段,例如Employee_a、Employee_b(或您使用过的任何动态字段).您无 ..
发布时间:2021-12-30 08:08:58 其他开发

Solr 3.6 中的一些延迟后文件正在反映

为 ASP.net 应用程序使用 Solr 3.6.我们正在使用 SolrNet 库. 我们有一个用 asp.net 编写的自定义程序,用于使用 SolrNet 将文档增量添加到 Solr.这会监视将文档插入 Solr 的进度. 问题是,应用程序显示流程已完成,但检查 Solr 结果,我们只在结果中看到少数文档,而不是所有文档.尽管 15 分钟后再次检查,但现在 Solr 结果中列出的 ..
发布时间:2021-07-17 20:05:51 其他开发

如何在SolrNet中实现JSON Facet API

我想在Solr中创建聚合函数,我从 Post 找到了方法但是我无法在SolrNet中实现它 如何在 SolrNet 中实现 JSON Facet API ISolrOperationssolr = connection.GetSolrInstance();QueryOptions queryOption =新的QueryOptions{行= 0,Fil ..
发布时间:2021-04-10 20:43:26 C#/.NET

Solr Connection'已在容器中注册

我在asp.net上使用solr搜索 当我第一次搜索时,它会给我正确的搜索结果,之后,当我更改搜索参数并尝试搜索它时,bt会给出错误("Solr Connection'已在容器中注册") 所以zl建议我如何删除它... 解决方案 通过在Global.asax的Application_Start事件中放置类似于以下内容的内容,确保仅初始化一次与Solr实例的连接.文件. S ..
发布时间:2021-04-10 19:24:43 C#/.NET