问题标签 [facets]
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.
elasticsearch - 将 ElasticSearch Facets 查询转换为 PyES
我有以下查询,我想将该查询更改为 PyES:
我在 PyES 文档中搜索了以下内容:
类 pyes.facets.TermsFacetFilter(field=None, values=None, _name=None, execution=None, **kwargs)
而且我不知道如何使用它,而且我找不到任何与之相关的示例。希望看到 PyES 的人在未来提供带有示例的优秀文档。
join - Solr 4:加入后如何维护构面
我有 2 种数据类型,“car_dealer”,它是“car”的父级。对汽车类型的文档进行索引,包括“品牌”和“型号”2 个字段。在这两个字段上,我使用枢轴分面。
站点访问者需要能够搜索汽车和汽车经销商,通过匹配汽车数据(子)可以找到汽车经销商(父)。为此,我需要加入,幸运的是 solr 4 支持这一点。要将 'cars' 与 'car_dealers' 连接起来,我在汽车类型的文档中添加了一个名为 'dealer' 的字段,它保存了汽车所属的经销商 ID,然后我将其与所有文档都具有的 'id' 字段连接起来.
我想出了以下查询(忽略不相关的字段)..
汽车搜索:
q={!dismax v=$values qf=$fields}&values=porsche&fields=title^10 body^10&facet=true&facet.pivot=brand,model
(方面工作正常)
汽车经销商搜索:
q={!join from=dealer to=id defType=dismax v=$values qf=$fields}&values=porsche&fields=title^10 body^10&facet=true&facet.pivot=brand,model
最后一个查询很好地显示了汽车经销商,但是由于 car_dealer 类型的文档不包含品牌或型号,因此这些方面不起作用。
如何在汽车经销商搜索中也返回方面?这样人们就可以按品牌和型号筛选经销商。
我尝试将 facet.pivot 上的反向连接作为本地参数,但没有任何运气:
facet.pivot={!join from=id to=dealer}brand,model
我不确定是否可以将本地参数添加到构面,我已经阅读了我能找到的所有文档,但没有提到这个特定场景。
任何朝着正确方向的推动都将不胜感激:)
lucene - 如何提升 Lucene 方面?
有没有办法在 Lucene 的方面添加一个增强因子?就像是:
java - eclipse - 项目方面 - java v1.7 不可用
我有一个使用 java v1.7 的 Eclipse 项目 - 我将项目克隆到我的 Mac 上,现在有一个方面的问题。jre7 已安装并包含在构建路径中。我已经清理并重新启动了 Eclipse,但 Java v 1.7 在 Project Facets 选项卡的版本列表中不可用。请指教
elasticsearch - Elasticsearch 方面的性能
我有一个奇怪的情况:在我的多面查询中,其中一个方面导致查询的执行速度比任何其他方面都要慢得多。一般来说,如果存在这个特定方面,无论有多少其他方面,查询都会慢约 5 倍。用于计算方面的所有字段的映射完全相同。
有没有人有任何想法可能导致这种行为?
慢速方面(取回数据大约需要 1400 毫秒):
快速方面(大约需要 300 毫秒才能得到结果):
映射:
类别描述只是自由文本;邮政编码是英国邮政编码,因此类似于“GU51 4BE”。索引中的文档总数为 4,156,339。
integration - 与 Trizetto Facets 集成的最佳方法
我有一个即将进行的项目,需要与 Trizetto 的 Facets 解决方案集成。如果有人碰巧在这方面有任何经验并可以帮助解决以下问题,我们将不胜感激!
- 一般有哪些可用选项?是否有 BizTalk 适配器?他们是否提供 API,直接针对数据库等?
- 如果有人有直接针对数据库的经验,您能分享一下您可能遇到的挑战吗?例如,由于应用程序被绕过,是否有很多业务规则或其他需要考虑在内。参照完整性是由数据库还是应用程序处理?
我花了相当多的时间搜索,但很难获得信息。我遇到了他们称为 FXI 的集成产品,但找不到任何细节。除此之外,来自 MSDN Biztalk 论坛的一些代码转储指向 Trizetto 引用,这导致我开始朝那个方向搜索。我看到 BizTalk 有用于 HIPAA 解决方案的加速器和适配器,但没有用于 Facets 的特定 LOB 适配器......这总结了我能找到的东西。
sunspot - 太阳黑子跟踪搜索,拒绝按条件创建刻面
我在 Ruby on Rails 的全文搜索中使用 sunspot_rails gem,
我将布尔字段('show_facet')添加到我的模型产品和 solr 索引
然后我想做下一步:
- 如果 'show_facet' == true 然后在搜索列表和构面列表中显示产品
- 如果 'show_facet' == false 则仅在搜索列表中显示产品
我阅读了所有文档、论坛和 api,但我找不到这个问题的答案 我可以
用太阳黑子做这个吗?
我需要在 facet(:keywords) 中仅包含 show_facet = true 的产品方面,但在搜索中显示所有产品(show_facet true 或 false)
elasticsearch - Elasticsearch:带有返回意外结果的术语的分面查询
我正在尝试对存储在 ES 中的一些日志运行分面查询。日志看起来像
我试图运行的查询是
请注意,日志中的字段"user"
是电子邮件地址。现在的问题是terms-facet
我使用的搜索查询从用户字段返回一个术语列表,如下所示。
请注意,该列表包含term
这是用户电子邮件地址的域名。为什么弹性搜索将域视为一个单独的术语?
运行查询以检查映射
产生以下"user"
领域
solr - 是否可以获得 CMIS 查询的方面结果?
我计划使用 CMIS 对存储在 Alfresco 存储库中的文档执行全文查询。为此,我想使用 CONTAINS() 过滤器。这给了我一个结果集......但我的问题是:我如何检索方面计数?
Alfresco 在后台使用 Solr 来执行查询。有没有办法指定方面字段并通过 CMIS 获得结果?
entity-framework - 在运行时获取实体方面和其他元数据
我有 .NET 4.0 WinForms 应用程序,并且我使用带有模型优先方法的实体框架 5。在 VS EF 设计器中,我创建了十几个具有大量标量String
类型属性的实体,然后在属性工具栏中我为它们配置了参数(即常规参数、Facets参数),以满足数据库要求。
在 BL 层中,我能够验证实体对象,以检查它是否包含正确的值,例如通过使用DbContext.Entry(Of T)(entity).GetValidationResult()
方法。但我还需要为 WinForms 开发 GUI 层输入字段验证。我想实现基于实体集属性的元数据值的动态 GUI 验证,以使 BL 验证与 GUI 验证同步,并避免编写源代码的冗余。
我的问题是:如何在运行时获取自动生成实体的元数据值,尤其是方面元数据值(即Fixed Length、Max Length、Nullable )?
据我所知,有可能利用基于手动创建的部分类中的属性属性的数据注释。但是,在 Model First 方法中,此解决方案还可能涉及冗余问题和与 VS EF Designer 属性工具栏和数据库中的元数据的同步问题。