问题标签 [multivalue]

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

reporting-services - SSRS 多值参数。检查是否选择了“全选”

我的 SSRS 报告中有一个多值参数。我想知道是否在该参数中选中了(全选)。

换句话说,是检查参数中的所有值还是仅检查部分值。

可能吗?

我可以通过参数找出所选值的数量!参数.Count。有没有办法找出该参数中的项目总数?

0 投票
1 回答
341 浏览

database - 从 EER 图形成关系

我真的在尝试将 EER 图转换为关系的概念。我知道简单的属性必须直接映射到关系上。在处理复合属性和多值属性时出现了我的问题。您是否为其中任何一个创建新关系?例如,客户实体可能有名称、地址和邮政编码。地址属性包含街道、城市、州和地址#。这是否意味着应该创建一个新的关系或者应该在客户关系中列出所有组件属性?最后,如何以易于理解的示例正确映射多值属性?

谢谢你的帮助。

0 投票
4 回答
8063 浏览

sorting - 根据字段值对 Solr 多值字段进行排序

我有多个具有单独架构的 Solr 实例。

我需要按排序顺序接收多值字段,例如按类型:train_station、airport、city_district 等:

我想在 train_station 类型之前查看机场类型文件。现在我总是在顶部得到 train_station 类型。

我应该如何编写查询?

0 投票
0 回答
566 浏览

solr - 如何处理 Lucene/Solr 中频繁变化的多值字段?

基本上,我们希望能够在大型文档存储库的各个子集中进行搜索。我们正在考虑使用多值字段为每个文档存储它当前所在的子集,并在搜索时过滤该字段。问题是子集在不断变化,因此我们必须经常添加新子集并从该字段中删除旧子集。

我读过在更新 Solr 文档中的字段时,我必须更新整个文档,并且通过删除旧副本并添加新副本来更新文档。所以频繁的更新会导致大量的删除副本,导致内部查找表膨胀,性能下降。

我的问题是这种退化有多严重?有没有更好的方法来解决这个问题?毕竟这应该是一个常见的问题,立即想到的是搜索具有特定标签的文章并搜索用户最喜欢的文章(尽管我们自己的用例更复杂)。

我看了一点 ExternalFileField 但似乎它不支持多值字段(我希望我错了),并且子集的不同组合太多,无法使用一个整数来表示组合(以转换多值字段转换为单值字段)。

0 投票
1 回答
1696 浏览

solr - Solr stats 方面遗漏了一些值

我想对 Solr 中的产品进行分面,并想检索有关类别的统计信息。我的架构有一个名为 categories 的字段,一个 multiValued 字段。问题是,统计数据遗漏了一堆类别。我对以下查询有误吗?显然,但我如何使它正确?请帮忙,我很绝望。

0 投票
2 回答
1186 浏览

php - mysql从多值属性中选择数据

如何对多值属性运行选择查询?mysql是否具有从多值字段中选择某些数据的功能?非常感谢您的帮助。这是问题的一个示例:

桌子

数据类型char(250)用于groups

我想做一个查询来选择userid属于第 5 组的所有 s,在本例中它将是用户 ID 2 和 9。所以:

用mysql查询有什么办法吗?还是使用 php/mysql?

0 投票
2 回答
5700 浏览

iphone - NSUserDefaults standardUserDefaults setObject: forKey: 不适用于多值偏好

我正在尝试执行以下任务

我的“vesselType_preference”是多值属性,但它没有生效。请帮助这适用于其他类型的属性,但不适用于多值类型。

谢谢

0 投票
1 回答
1441 浏览

map - Apache Solr:多值字段的分面搜索

我目前正在开发基于 solr 的搜索应用程序。

例如,我有两个多值字段:数据是从数据库中读取的。

在我当前的 solr 配置中,这两个多值字段之间没有关系。所以我可以说“Marke = Volkswagen”。

此外,大众汽车和高尔夫之间必须有关系。所以我必须从两个多值字段和多值字段本身的值中构建一个分类法。

我试图构建一个typeAhead。在我当前的配置中,当我搜索 Volkswagen 时 - 可能的建议包含 audi 和 engine2,它们不涉及 Volkswagen 模型。solr url:

http://xyz:8983/solr/suggest?&wt=json&facet=true&q= *&facet.field=value&facet.prefix=Volkswagen

我认为Solr Faceting on Multiple Concatenated Fields与它有关,但我可以' t根据我的问题调整它。

谢谢回复


也许我可以使用 TemplateTransformer 来组合值和类型?


使用 TemplateTransformer 我得到一个结果: Marke | 大众汽车

在我的 data-import.xml (DIH)


0 投票
3 回答
7746 浏览

java - 调用了非法方法

我有一个处理单值和多值数据的 Java 类。因此,它公开了两种方法:getValue()getValues(). getValue但是,当为多值数据调用该方法时,我想抛出某种异常。我可以使用的最相关的异常类是什么?我觉得IllegalAccessException不合适,因为我没有使用反射或任何此类发现技术;两者都IllegalArgumentException不合适,因为我没有传递任何这样的论点。

0 投票
0 回答
95 浏览

plugins - 在多值字段上使用自定义索引插件时 solr 的奇怪行为

我正在使用我的自定义插件来索引 solr 中的一堆 xml。该插件所做的是“标记”文档并将这些标记(逗号分隔)添加到多值字段中。

这是我在日志中的内容:

这是我在刻面时在 solr 实例中实际拥有的内容:

这是该字段的定义方式:

如您所见,4x4 被正确添加到文档的标签中,但是当它被分面时,它实际上被分为“4”和“x”。我的字段类型似乎不允许这样的事情,所以问题是为什么 solr 会这样?所有其他值都可以正常工作,但不是“4x4”。我可以假设每次我在我的标签中找到一个“x”,无论如何它都会被拆分吗?谢谢大家!