问题标签 [facet]

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 回答
796 浏览

solr - 如何在 Solr 中使用 id 和 facets

我有这些文档要在 Solr 中建立索引:

  • 标题
  • 作者姓名
  • 作者 ID

我想在 authorId 字段上做一个方面,但我想显示 authorName(authorId 是了解作者是否与其他作者不同的更好方法。

你认为有可能吗?

非常感谢,

安托万

0 投票
1 回答
202 浏览

c++ - Facet.narrow() 在 utf-8 中不应该使用的默认字符

我有以下代码:

产生这个输出:

但是如果我使用 cs_CZ.ISO-8859-2 作为目标语言环境,输出是正确的:

那么为什么即使使用 utf-8 也不能正常工作呢?无论这个特定系统使用什么编码,我都需要将字符从 wchar_t 转换为 char。

0 投票
1 回答
809 浏览

javascript - Solr/Javascript/Python:具有多选分面的开源 Solr UI?

是否有任何支持选择多个构面值(“OR”构面)的开源 Solr UI?例如,允许用户为构面字段“颜色”选择“红色”或“蓝色”。

我更喜欢 javascript/jquery 或 Python 中的库。我知道 ajax-solr,但它似乎不支持多选。

谢谢。

0 投票
2 回答
2319 浏览

c# - 具有 .net apis 的电子商务网站的开源多面搜索/引导导航

我正在寻找为电子商务网站提供高性能多面搜索/引导导航的开源库

我们的电子商务平台完全建立在 .net 之上,所以我更喜欢提供 .net api 的库

性能在这里至关重要......我检查了 sphinx 和 solr,但就性能而言,我正在寻找更好的选择

根据博客 sphinx 平均需要 5 - 6 秒来执行第一级分面搜索,这在真实的电子商务环境中是不可接受的

0 投票
1 回答
1837 浏览

syntax - Solr 多面 sint 字段范围

我正在使用 Solr 1.4,并在 schema.xml 中定义了以下字段:

通过这个查询,我得到了定义范围(25000 到 30000)内的预期项目。

通过这个查询,我得到了定义范围(85000 到 90000)内的预期项目。

使用此查询,我只希望两个范围内的项目,但是,我也得到不在两个范围内的项目。例如,我得到 SALE_PRICE 为 70000 的项目和 SALE_PRICE 为 119000 的项目。

为什么最后一个查询没有按预期工作?我应该如何编写最后一个查询以仅选择两个定义范围内的项目?

0 投票
4 回答
2206 浏览

solr - solr 地理层次结构

我一直在试图找出一种在 solr 中使用层次结构实现刻面的方法,但不知道如何在我的情况下做到这一点。我已经阅读了几篇关于在 solr 中进行层次结构的文章以及补丁 64 和 792 中的解决方案。我遇到的主要问题是我有可以属于层次结构的多个分支的实体。我的数据的当前形式是一个用户文档,其中包含国家、州和城市的 MVA。

以地理层次结构为例,人们可以将其服务列出到城市级别。一个人可以服务于整个阿拉巴马州,但只能服务于佐治亚州的某些城镇。现在,州级的分面计数计算了为阿拉巴马州为 1 和乔治亚州为 1 的地区服务的不同个人,当扩展到城市级别时,每个城市都有一个计数(换句话说,城市的总和)计数不一定等于状态计数,因为计数不是互斥的)。

美国(1)
格鲁吉亚(1)
亚特兰大(1)
哥伦布(0)
雅典(0)
阿拉巴马州(1)
莫比尔(1)
伯明翰(1)
亨茨维尔(1)

我被挂断的部分是在面对城市时,我无法知道他们属于哪个州,因为用户在阿拉巴马州和乔治亚州都有列出,我无法找到将属性与每个相关联的方法其他。如果 solr-64 支持同一文档的多个分支,例如 US/Alabama/Mobile/ 和 US/Georgia/Atlanta/,它可能会起作用。到目前为止,我还无法让它与夜间构建一起编译,所以我有点卡住了。

有没有人有更好的方法来做到这一点?

0 投票
1 回答
2735 浏览

date - Lucene/Solr:刻面一个已经刻面的日期字段(枢轴刻面/树刻面/子刻面/分层刻面)

我完全迷失在链接和 Solr 术语的世界中。我目前有一个日期字段,但如果可能的话,我想“进一步”面对它。示例: 字段:日期 字段:语言

所以如果我运行这个查询:

我得到 2 个不同的多面字段:

一个“约会”之类的

2010-09-01 (10)

2010-09-02 (4)

2010-09-03 (60)

2010-09-04 (7)

ETC

一个用于“语言”

“英语” (23)

'西班牙语' (34)

'法国' (32)

所以我的问题是:如何将“语言”字段结果合并到每日统计数据中?最后我想要这样的东西:

2010-09-01 (10)

2010-09-02 (4)

2010-09-03 (60)

2010-09-04 (7)

这可能吗?我在诸如枢轴之类的方面迷失了自己,尝试了这种facet.tree=date,language 方法,但我不确定我正在寻找的是否是“分层方面”……任何指示或指导(但最重要的是,以及如何使用日期执行此操作)将不胜感激。谢谢!

一些链接如下:

https://issues.apache.org/jira/browse/SOLR-792

https://issues.apache.org/jira/browse/SOLR-64

http://lucene.472066.n3.nabble.com/Hierarchical-Facets-td474308.html

http://lucene.472066.n3.nabble.com/Hierarchical-faceting-td1123548.html

http://www.craftyfella.com/2010/01/faceting-and-multifaceting-syntax-in.html

0 投票
1 回答
345 浏览

visual-studio-2010 - ViualStudio 2010 中的 codecvt 结果错误

以下代码将“失败”打印到控制台:

我查看了源代码,发现函数 in() 失败,因为函数_Mbrtowc (wmbtowc.c) 返回 -1:

因为___mb_cur_max_l_func() (initctyp.c) 为 Russian_Russa.1251 语言环境返回 1。这是什么意思?我认为这是不正常的,codecvt 无法将 char* 转换为 wchar_t*。

0 投票
2 回答
3172 浏览

javascript - Javascript 分面搜索客户端(框架)

我想知道是否有任何 javascript 框架(客户端的东西)以基于方面的方式管理搜索结果 UI(使用方面生成,计算与该方面匹配的项目..)。

换句话说,类似于 Ajax Solr(旧 SolrJS),但不是基于 Solr :)

先感谢您!

0 投票
1 回答
1426 浏览

r - 包含在多个 ggplot facet 中的数据子集

我有一个人口和该人口的样本。我使用 ggplot2 和它的 faceting 选项制作了一些比较它们的图,但我突然想到,将样本放在它自己的 facet 中会扭曲总体图(尽管轻微)。有没有办法对图进行分面,以便所有记录都在总体图中,而只有第二个图中的采样记录?