问题标签 [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 投票
1 回答
5763 浏览

jcr - JCR SQL2 多值属性搜索

我想使用一个或多个值作为多值属性的输入参数在内容存储库中进行搜索类似于:查找所有具有主类型“nt:unstructured”的节点,其属性“multiprop”(多值属性)包含两个值“一”和“二”。

传递给 queryManager.createQuery 的 queryString 应该是什么样子?

谢谢你。

0 投票
1 回答
1413 浏览

lucene - 在 Neo4j Lucene 索引的单个属性中存储多个值

我想在 neo4j Lucene 索引的单个索引属性中存储多个值,例如

搜索也应该适用于所有情况,例如and, or

我们可以通过 Solr 将属性设置为多值属性来做这样的事情。我不确定neo4j + Lucene。

0 投票
2 回答
445 浏览

sql - 使用 SSIS 将多值 DB 导入 SQL

我想知道是否可以使用 SSIS 从多值数据库文件将数据传输到 SQL Server。

我唯一能在网上找到的是使用 bluefinity 工具来实现这一点。

谢谢西蒙娜

0 投票
1 回答
3130 浏览

solr - 有没有对多值字段进行排序的解决方法?

排序可以在文档的“分数”上进行,也可以在任何 multiValued="false" indexed="true" 字段上进行,前提是该字段是非标记化的(即:没有分析器)或使用仅生成单个 Term(即:使用 KeywordTokenizer)

文档:- http://wiki.apache.org/solr/CommonQueryParameters#sort

我的原始架构是(您可以认为以下是 GROUP-BY):-

  • 产品(id,唯一)
    • 发表评论的用户(多值)
    • 每个用户的 last_comment_date(多值,一个用户可以发表多条评论,但只捕获最后评论日期)

如果允许对 multiValued 进行排序,
我可以轻松获取某些用户评论的产品列表,
然后按 last_activity_date 排序。

但是,它不起作用。
我目前的解决方法是将架构反转为:-

  • 用户 + 产品(作为 id,唯一)
  • 用户(单值)
  • 最后评论日期
  • 产品

这意味着我(某种程度上)设法获取某些用户评论的产品列表,
按 last_comment_date 排序,
这当然会导致产品重复,
因为产品将出现在每个用户的评论中。

任何模拟分组效果的建议。

之间,我使用 solr 3.1。
字段折叠不适用。

0 投票
2 回答
868 浏览

php - 使用 PHP 将文本框中的多值插入 MySQL 数据库

我的 PHP 和 MySQL 项目有问题。我想在数据库中插入多列值,但事实是,我已经被代码弄糊涂了。如果你想看看是这样的:

我注意到在数据库中查询多值命令需要逗号,例如:

现在我不能在任何这些代码中放置任何逗号或“,”,这使得 PHP 页面无法将其他变量值发送到服务器。

即使我将编码更改为:

它会产生除了该死的错误之外的其他东西。

所以如果你知道我在说什么,我想寻求帮助。我知道,听起来我已经被编码压力过大了。

哦,这个代码也是,我忘了把它放在这些上面。

0 投票
1 回答
2668 浏览

solr - SOLR 多值字段

场景:

我有以下(简化的)数据库表场景:

我的希望:

在 SOLR 索引中,我希望以规范化的方式映射这些数据,以便只创建 3 个 SOLR 文档(如下所示)而不是 5 个。

一些注意事项:

  • <ID>将包含组中的最小 ID
  • <OtherDetails>将包含唯一 ID 以及分组时遗漏的其他详细信息。这将是一个数据类型为 List 的多值字段,其中包含另一个详细信息列表 {ID、颜色、价格}。

问题:

任何人都知道这怎么可能?

附言

进行此“分组”移动的原因是我想在 ProductCategory 上进行分面。如果我在 ProductCategory 上使用 faceting,目前生成的计数将是:

现在我想要的是在没有颜色和价格数据的 ProductCategory 上进行分面,这样我就想要只有 2 件 T 恤(蝙蝠侠和超人之一)和只有 1 条裤子(蜘蛛侠)。因此,我想展示的是:

我做了一些研究,发现这个功能(称为 Post-Group Faceting 或 Matrix counts)目前是 WIP,如SOLR 补丁中所述。所以我想要一个临时的解决方法,因为这可能需要一段时间才能完成。

0 投票
0 回答
571 浏览

sql - 在 Report Builder 3.0 中使用多值输入

我目前正在构建一个报告,其中我有一个多值参数,我想将它传递给我的 SQL 查询,这似乎并不那么容易。

我有一个数据集,可以查询我的数据库并获取一个人列表,其中包括我拥有他们所在国家的其他信息。

在我的报告中,我设置了一个@Country显示所有可用国家/地区的多值参数 ( )。当我运行报告时,我将选择的国家列表传递给我的 SQL,如下所示WHERE country in (@Country)......

当我选择一个国家时,一切都很好。当我选择两个或更多时,它停止工作。我一直在寻找解决方案,但还没有找到。自从提到这一点以来,我一直在看,"=Join(Parameter.country.Value,",")很多人都无法完成这项工作-有什么建议吗?

0 投票
4 回答
183 浏览

c# - C# & Linq:根据值列表对列表成员进行分组

我有一个对象列表,它们都公开了 IList 类型的属性。现在我想按该列表的值对该列表进行分组。比如说:

作为输出我想要

我想了一个方便的 LINQ 表达式来解决这个问题,但如果可能的话,它找不到任何参考。当然,我可以用循环来处理它......但我很好奇 LINQ 是否可能。

谢谢

0 投票
1 回答
1604 浏览

service - Programmatically Check/Uncheck checkboxes of SSRS Multi-value Parameter

I have a report in SSRS 2005 that has a Multi-value parameter. When you run the report, is it possible to programmatically check or uncheck the checkboxes depending on what checkbox you check? In other words, is there a way to have event code run when you check or uncheck the checkboxes?

Mike

0 投票
2 回答
2091 浏览

solr - Solr copyField 与 RegexTransformer 混合

设想:

在数据库中,我有一个名为Categories的字段,它的类型是字符串,并且包含许多用管道分隔的数字,例如1|8|90|130|

我想要的是:

在 Solr 索引中,我想要 2 个字段:

  • 字段类别_管道将包含数据库中的确切字符串,即1|8|90|130|
  • 字段类别,它将是 INT 类型的多值字段,包含值 1、8、90 和 130

对于后者,在实体规范中我可以使用 regexTransformer 然后我在 data-config.xml 中指定以下字段: <field column="Categories" name="Navigation" splitBy="\|"/>然后在 schema.xml 中将该字段指定为多值

我不知道的是如何“复制”同一个字段两次并仅对一个字段执行正则表达式拆分。我知道有copyField可以在 schema.xml 中定义的工具,但是我找不到转换复制字段的方法,因为据我所知(我可能在这里错了),转换器仅在实体规范中可用。

作为一种解决方法,我也可以从实体查询中发送两次相同的字段,但实际上,字段类别是一个计算字段(选择嵌套),它有点昂贵,所以我想避免它。

任何帮助表示赞赏,谢谢。