问题标签 [fieldcollapsing]
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中的分布式场崩溃
我正在尝试在 solr 中实现分布式场崩溃。我尝试应用补丁https://issues.apache.org/jira/browse/SOLR-1683但它似乎没有用。有没有办法做到这一点?
solr - 减少 solr 结果输出中的类似顶部结果
我在 solr 中进行了搜索,返回了大约 1500 个文档。这些文件基本上是产品。例如,我的数据集中有一堆女鞋。我的数据集有各种各样的女鞋,但也有一些非常相似的结果,例如,11 号女式耐克运动鞋、10 码女式耐克运动鞋等……现在,当我搜索女鞋时,solr 评分导致其中一组非常相似的结果冒泡到顶部。例如,一个特定鞋型的所有颜色都可能出现在顶部。它们绝对是不同的产品,但我更愿意获得更多种类的结果,而不是仅仅每种颜色的耐克运动鞋。
有没有人有什么建议?请注意,我不想消除所有单独着色的产品。当有人搜索蓝色女式耐克运动鞋时,我希望他们将蓝色模型作为最佳结果。我使用 dismax 查询作为我的主要查询。我想做的基本上是提高某种“与其他结果相比名称的独特性”因素。
solr - Solr/SolrNet 分组结果
我将 Solr 用于使用 solrnet 在 asp.net 上构建的产品目录,到目前为止一切正常。我需要通过添加一些分组选项来扩展搜索结果。
首先,我将解释架构的外观:
因此,如您所见,上面的产品有一个“group_id”和“group name” ,我的架构上还有一个名为“has group”的布尔标志。
以下是产品结果的一些示例
但是当我显示这些结果时,我需要在结果顶部按其组名显示带有组名(或 ID)的产品。不属于一个组的产品将列在组的后面。
所以我的结果应该是这样的:
事实上,我也需要实现分页,所以换句话说,当有人搜索某个产品时,如果产品包含组名,我会将它们列在结果的顶部,然后是其他产品。
这甚至可能吗?如果可能的话,我需要做什么。我已经在 solr 中阅读了有关 FieldCollapsing 的信息,但我仍然不知道这是否是正确的方法http://wiki.apache.org/solr/FieldCollapsing
solr - Solr 字段崩溃
我读了 http://wiki.apache.org/solr/FieldCollapsing
我尝试了查询 http://192.168.0.1:8080/solr/append/select?q=mobile&group=true&group.field=brand
而且我没有看到该领域崩溃。我的意思是我看到了结果,但没有看到分组。我的理解是它应该可以工作,在 solrconfig.xml 中没有任何改变?在我的模式中,我的所有字段都存储/索引。我的索引是 Lucene 2.9,我的 Solr 是 1.4.1。我看不出我做错了什么...
solr - Solr:所有类别中的一个
我在 solr 有产品索引,产品有类别字段,我需要从每个类别中选择一个产品(最好是随机的),查询会是什么样子?
solr - 对结果进行分组并保持构面计数一致
使用 Solr 3.3
密钥库 项目名称 描述 类别 价格
========================================= ===================================
1 店铺名称 Xbox 360 Nice 游戏机 电子游戏 199.99
2 店铺名称 Xbox 360 Nice游戏机 Electronic Games 199.99
3 店铺名称 Xbox 360 不错的游戏机 Electronic Games 249.99
我有类似于上表的数据并加载到 Solr。项目名称、描述类别、价格是可搜索的。
预期结果
我可以发送到 Solr 以接收上述结果的查询参数是什么,基本上我想按 Store、ItemName、Description 和 min max price 对其进行分组
而且我想保持分页与主(StoreName)一致。分页应基于 Store Name 组。因此,如果找到 20 家商店。我应该能够正确分页。
请建议
solr - solr fieldcollapses 和最大 group.limit
我正在使用 Solr 3.4 和FieldCollapsing。我想使用 FieldCollapsing 对所有消息进行分组。
默认情况下,每个组仅包含 1 条消息。
我可以通过更改 Parameter 来修改每组的文档数group.limit
。这对于将所有可用消息分组到特定组有点不方便。
有没有办法设置group.limit
为无限?
当前的解决方法是设置group.limit
一个非常高的值,这不是一个令人满意的解决方案。
solr - 在 Solr 中的每个组中搜索一个结果
我有一个带有版本控制的 Solr 模式。ID 包含版本号,因此现有文档保持为新的索引。样本内容:
有两种不同的搜索方案:搜索所有版本或仅搜索最新版本。第一个是微不足道的,但是我如何在该data
字段中仅搜索每个的最新版本name
?在上面的示例中,我希望最近搜索“x”,并希望只点击“bar1”。
我希望使用http://wiki.apache.org/solr/FieldCollapsing 找到解决方案,但是如果我用 Solr 搜索“x”,group.field=name
搜索后会分组,给我上面两个名称的版本 1。我需要它更像一个过滤器查询。
solr - Solr 4 - 缺少字段折叠组件
根据 Solr Wiki (http://wiki.apache.org/solr/FieldCollapsing) 字段折叠应该在 Solr 4 中可用。据我所知,需要在 solrconfig.xml 中添加以下配置才能激活字段崩溃:
我从https://builds.apache.org/job/Solr-trunk/下载了最新的夜间构建apache-solr-4.0-2011-10-26_08-46-59.zip,将我的项目从 lucidworks solr 3.2 更新为 apache solr 4.x 最后发现,类org.apache.solr.handler.component.CollapseComponent在 apache-solr-core-4.0-2011-10-26_08-46-59.jar 中不可用。
谁能指出我正确的方向,在哪里可以找到丢失的组件?
最好的问候和提前感谢,托比
solr - SOLR 组数
http://localhost:8080/solr/select?q=(apposta apposta per) OR (sue prime ore al)&group=true&group.field=grouping_field&group.limit=5
此查询返回 2 组,第一组有 1 个文档,第二组有 2 个文档。
作为回应,我看到了文档数(3),但没有组数。我怎样才能得到组数。