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

c# - 将 SolrNet 查询结果绑定到 GridView

任何人都知道如何将 SolrNet 结果集绑定到 GridView 控件?我怀疑它涉及 ObjectDataSource 但我似乎无法将正确的东西放在一起。任何帮助将不胜感激,我需要快速完成这部分。

0 投票
3 回答
565 浏览

solr - 呈现与个人用户数据合并的 SOLR 结果

我正在寻找一种在 solr 文档上显示单个用户评分的策略。IE。用户可以在文档上给出 1-5 分,我想在他们搜索时将其呈现给他们。

我可以想到两种通用方法。

  1. 将评分存储在我的 RDBMS 中,并在获得 solr 结果后对其进行查询,并将数据合并到业务逻辑中。

  2. 不知何故,还会将此评级信息存储在 solr 中,以便它返回给定用户的数据。我能想到的只是带有用户 ID 和评级值的属性名称。

假设用户群很大,我担心方法 2 可能会失控。solr 文档可以有多“宽”?你能把数以万计的属性放在一个文档上吗?性能影响仍然会使方法 2 比对 sql db 的第二次命中(方法 1)更好吗?

还有其他我没有想到的方法吗?

0 投票
1 回答
578 浏览

solr - Solrnet(lucene)如何使用多个索引文件?

我需要在 solrnet 中查询两个索引文件。我将从一个索引文件中获取 ID,然后根据该 ID 查询其他索引文件。我想知道 Solrnet 中是否有任何方法可以访问多个索引文件,或者我可以简单地在运行时修改 solr.data.dir 变量 i solrnet。

0 投票
1 回答
1546 浏览

solr - 如何处理 Solrnet 中的突出显示?

我在使用 solrnet 客户端搜索 solr 时遇到问题。问题是,当查询带有突出显示选项时,它给我的突出显示计数少于实际结果,但是当我直接在 solr 管理页面上搜索时,它在突出显示中给出相同数量的结果是等于指定的行数。我可以在突出显示中获得与查询中指定的行数相同的结果吗?

这是我在 Solrnet 中使用突出显示的方法

在这之后 results.count!=results.Highlights.Count

results.count 完全等于 options.Rows 是 20,但 results.Highlights.Count 小于 20。

还有一件事 DocID 是 schema.xml 中的 uniqueKey

我正在使用 Solr 1.4.1 和 SolrNet-0.2.3-net-2.0,我已经从http://code.google.com/p/solrnet/downloads/detail?name=SolrNet-0.2 下载了这个版本的 Solrnet。 3-net-2.0.zip&can=2&q=

我面临的问题是我已经查询了“+Contents:risk +(DocID:100)”,现在让这个查询匹配 3 个结果,现在所有这三个结果都显示了,但是仅针对其中一个结果进行了突出显示,但是当我看到显示所有三个结果的管理页面以及突出显示所有三个结果。

0 投票
3 回答
637 浏览

lucene - How Grouping can be achieved in Solrnet/Solr(Lucene)?

I have Lucene files indexed according to pageIds (UniqueKey). and one document can have multiple pages. Now once user perform some search it gives us pages that matches search criteria.

I am using Lucene.Net 2.9.2

We have 2 problems...

1- The file size is around 800GB and it has 130 million rows (pages) so the search time was really slow (all queries taking more than a min (we only have to return limited rows at a time)

To overcome the performance issue I shifted to SOLR which resolved the performance issue (which is quite strange as I am not using any extra functionality provided by SOLR like sharding etc - so could it be that Lucene.NET 2.9.2 is not really equivalent to performance compared to same version of JAVA??) but now I am having another issue...

2- The individual 'lucene document' is one page but i want to show results 'grouped by' 'real documents'. How many results I should be returned should be configurable based on 'real documents' not 'pages' (coz thats how I want to show to the user).

So lets say I want 20 'real documents' and ALL pages in them that matches the search criteria (doesnt matter if one document has 100 pages and another just 1).

From what I could get from SOLR forums was that it can be achieved by SOLR-236 patch (field collapsing) but I have not been able to apply the patch correctly with trunk (gives lots of errors).

This is really imp for me and I dont have much time, so can someone please either send me the SOLR 1.4.1 binary with this patch applied or guide me if there is any other way.

I would really appreciate it. Thanks!!

0 投票
2 回答
2961 浏览

solr - 如何增加/配置亮点的片段大小?

我想知道我们如何在突出显示中配置片段大小(字数/字符数)?目前我面临一个问题,有时 solr 给我片段完全匹配的单词。比如说我使用 solrnet 将 solr 查询为“Contents:risk”,它在突出显示片段时给了我完全的“风险”,不再有字符或单词我对 Solr admin 做同样的事情,它也给出了相同的结果。

0 投票
2 回答
1231 浏览

c# - 是否可以使用 SolrNet 映射复杂类型

我将 Solr 和 SolrNet 用于 ASP.NET MVC 应用程序中的一些简单场景。对于一对一的映射,我将单个 POCO 映射到文档,一切都非常顺利。但是,我想知道是否可以映射更复杂的场景,如下所示。本质上,我有一个包含子 AuctionItem 的 Auction 类

显然,我可以在我的代码中将拍卖项目与属性映射,但我想知道如何在我的 Solr 文档中包含例如 ItemName/ItemDescription/ItemPrice。显然,这里的希望不是让我的对象图变平。有没有办法做到这一点?

0 投票
1 回答
1337 浏览

solr - 为什么突出显示不适用于查询结果?

我有一个像“+(+Contents:"risk factor" +Contents:"item 503" +Contents:concise) +(DocID:2548093)" 这样的查询,它过滤结果,但突出显示不适用于查询结果。我尝试通过附加 hl.usefastvectorhighlighter 来使用 solr 中可用的所有荧光笔,但仍然突出显示不起作用..任何人都可以帮助我解决这个问题。

0 投票
1 回答
941 浏览

solr - 如何在 Solr/Solrnet 中获取 lucene DocumentId?

我想使用 SolrNet 获取一个 lucene Document 的 ID,如果可以,那么如何。

0 投票
1 回答
717 浏览

solrnet - 我可以在 solrnet 中使用 copyfield 或 dynamicfield 或多值字段功能吗?

任何人都可以解释在索引期间我如何使用 solrnet 中的 copyfield 或 dynamicfield 或多值字段功能