问题标签 [faceted-search]

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 投票
0 回答
301 浏览

apache - Apache Lucene Solr4.0,solrconfig.xml 的帮助或多匹配任务的查询字符串

我正在学习 Apache Lucene Solr4.0 语法和功能,并希望在单个页面上发出最少数量的请求。

据我了解,这可以通过创建查询字符串(组、方面等的组合)或通过在 solrconfig.xml 中创建 requestHandler 来实现,这两种方法都适用于我

此页面特别显示至少 4 组不同的产品数据和类别列表:

产品是产品列表

  • 最想要的 - 被许多用户标记为想要的 6 种产品的列表
  • 最多提供 - 已标记为用户提供此产品的 6 个产品的列表
  • 本周最受欢迎 - 本周需求最高的 1 件产品
  • 随机产品 - 网站上提供的 5 种随机选择的产品
  • 所有产品类别的列表以及每个类别中的相应产品数量

也很高兴拥有:对于本周最想要的人 - 人们提供的 5 种产品以换取该产品的列表

样本数据:

0 投票
0 回答
476 浏览

php - SOLR 4 - 我可以用 face.pivot 做类似于 facet.field={!ex=category}category 的事情吗?

有人可以帮助我为以下请求提供正确的语法:

我在类别菜单上实现了一个方面计数,我想显示这样的菜单:

基本上,即使有人向下钻取到菜单的一个选项,仍然让其他父级类别显示计数。

使用 facet.field 我可以通过执行以下操作来实现它:

然而,我想用 , 来做facet.pivot=category_namecategory_id options因为我们所有的 SEO 链接总是基于类别的 ID 而不是名称,并且使用 facet.field 我必须查询每个单独的 category_name 的数据库来构建树名称而不是 ID。

所以问题是:是否可以在 facet.pivot 选项上执行 facet.field 过滤器之类的操作?

0 投票
1 回答
428 浏览

lucene - 关联文档中的多值字段?

假设我有一个客户的 Lucene 索引。每个客户都有他们订购的产品。

假设这两个家伙代表我索引中的两个文档:

鉴于我的索引是以客户为中心而不是以订单为中心,我的文档大概如下所示:

这最终会将所有价格和产品作为多值字段混合在一起,并失去它们的相关关联。

我如何将它放入我的索引中——以及我将如何查询它——这样搜索“每个为鸡肉三明治支付超过 12 美元的顾客”将只返回 John Q.Public?

0 投票
1 回答
1581 浏览

drupal - Drupal:如何将分类下拉菜单添加到分面关键字搜索

如何覆盖分面搜索 UI 以在关键字搜索中显示分类下拉列表?

0 投票
1 回答
909 浏览

spring-mvc - 使用 Hibernate Search + Spring MVC 实现分面搜索

我正在寻找使用 Spring MVC 和 Hibernate Search 实现 Faceted Search 的建议和工作示例。

0 投票
2 回答
2342 浏览

java - SOLR - PathHierarchyTokenizerFactory Facet 查询

我一直在尝试对配置为 solr.PathHierarchyTokenizerFactory 的字段执行查询,但查询只返回所有记录。似乎做一个方面查询是行不通的。有没有人有办法做到这一点?我正在使用 PathHierarchy 来实现类别/子类别方面。

http://linux2:8984/solr/select?q=*:*&rows=0&fq=libraries:"/test/subtest"&facet=true&facet.field=libraries&f.libraries.facet.sort=true&f.libraries.facet.limit=-1&f.libraries.facet.mincount=-1

谢谢

0 投票
1 回答
2470 浏览

time - Solr 多重搜索和按日期范围分组

如果在具有相同短语但时间范围不同的查询中执行多个 Solr 查询时遇到问题。例子:

所以我需要每隔 2 小时发送几条消息。首先,我想到了构面搜索,但我不认为,那是一种方式,不是吗?

第二个想法是为每个时间范围触发一个 solr 请求。但可能有很多(网络)开销,因为这个例子只是一个简化版本。

也许有人有想法,我该如何处理?什么 solr 功能是最好的方法?

谢谢你。

0 投票
1 回答
220 浏览

jquery - 推荐UI修改

我希望在我们的日程安排页面上修改“分面过滤器”,并希望输入一些关于我可以使用哪些 UI 元素来增强体验的信息。当前的版本非常糟糕,并且城市/英里部分确实无法正常工作,它最初是使用邮政编码构建的,然后转换为使用城市。

在这里可以使用哪些好的 UI 元素,您会如何看待这件事?

网址是http://www.scic.com/schedule

该页面未验证,请不要为此钉死我,我一个月前才开始在这里工作。

我一直在使用多选小部件(http://www.erichynds.com/jquery/jquery-ui-multiselect-widget)构建一个演示,但不确定我应该为其他部分使用什么。

0 投票
2 回答
7862 浏览

mysql - 分类网站的数据库结构

我正在开发一个类似于 Quickr.com 的分类网站。

主要问题是每个类别都需要一组不同的属性。例如,对于手机,属性可能是制造商、操作系统、是否是触摸屏、是否启用 3G 等……而对于公寓,属性是卧室数量、家具、楼层、总面积等。属性和属性的数量因每个类别而异,我将属性及其值保存在单独的表中。

我当前的数据库结构是

表分类广告

此表存储所有广告。每个广告一条记录。

ad_id
ad_title
ad_desc
ad_created_on
cat_id

样本数据

表分类s_cat

此表存储所有可用的类别。classes_ads 表中的 cat_id 与该表中的 cat_id 相关。

cat_id
类别
parent_cid

样本数据

表分类_attribute

此表包含特定类别的所有可用属性。与分类s_cat 表有关。

attr_id
cat_id
input_type
attr_label
attr_name

样本数据

表分类s_attr_value

该表将每个广告的属性值存储在分类广告表中。

attr_val_id attr_id ad_id attr_val

样本数据

========

  • 这个设计好吗?
  • 是否可以用 solr 索引这些数据?
  • 如何对此数据执行分面搜索?
  • MySQL 是否支持像 solr 一样的字段折叠?
0 投票
1 回答
198 浏览

drupal - Drupal、分面搜索和谷歌 API

最近我必须弄清楚的一项任务,让我很难思考它,所以我决定与你们分享:)

我的 Drupal 6.x 应用程序是使用以下模块制作的:分面搜索、视图、CCK。现在我想添加一些与分面搜索模块相关的附加功能......有趣的是:)

我想让我的应用用户可以使用附加字段“距离”进行搜索。

所以用户故事看起来像这样:用户 A 将项目添加到应用程序,他填写字段:城市、街道等。用户 B 决定在应用程序中搜索某些项目。在搜索过程中,他决定他不想去不同城市的任何东西,所以他决定距离他的位置(在他的个人资料中 - 城市,街道)5公里。

还有问题......我怎么能咬那个,任何建议,模块?

谢谢你