问题标签 [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.
enumerable - How do you put multiple values into one variable or field without using a list and then parsing?
Sometimes there is a need to have multiple values in one variable or database field, even though that violates relational normalization principles. In python and other languages that support lists, that's easy. In others it is not. See insert multiple values in single attribute
One common technique is to concatenate values into a comma delimited string: "1,2,3" or "English,French,Spanish" and then extracting values by parsing.
When the valid values come from an enumerated list, is there another way that does not require parsing?
sql - 如何在 SSRS 中使用多值参数
我有 1 张桌子。1 有 1 个多值参数,列出所有称为 PROPERTIES 的属性。我希望表格一次显示每行 1 个属性。
该表大约有 20 列,自始至终引用不同的数据集。
引用该属性的所有数据集都具有:WHERE RMPROPID IN (@PROPERTIES)
并且数据集的@PROPERTIES
值为:(=JOIN(Parameters!PROPERTIES.Value,",")
这将创建所选属性的列表)
该表有一行,引用不同的数据集。表格数据集是SelectedProperties
,行上的分组依据是=Fields!RMPROPID.Value
数据集SelectedProperties
如下所示:
每当我选择多个属性时,它都不起作用。什么都没有返回。有没有我错过的技巧?我希望 1 行一次引用一个属性。
filter - 以及对多值属性过滤器值的条件
这是我的数据库的结构,包括产品和类别
-- 产品表
-- Product2Category 表
我正在创建类别的多值属性
产品和类别之间的关系是多对多的。例如,一个名为 lenovo 的产品可以属于以下类别:
问题:我应该如何使用 php-sphinx api 进行查询,在其描述中找到属于类别 id 12 和 20 的所有带有电子产品的产品。通常 $cl->setfilter('prod_cat',array(12,20) 将返回甚至属于任何一个类别的产品。我知道如果我将产品的所有类别组合在一起并进行全文搜索,这很简单。但是有没有办法处理 MVA 功能。
apache - Solr 文件索引按页面的地图内容
我想在 Solr 中索引文件。我已经用 PHP 制作了一个“输出脚本”,但是我的项目负责人给了我显示找到的文本的页码的任务。
所以: - 我正在寻找“Foo”这个词。- Solr 返回结果以及突出显示的文本。- 现在我想知道这个突出显示的文本在哪个页面上,以便找到它。
这些文件是 *.pdf 文件。
我想到的一种解决方案是在不同字段中导入 PDF 文件的文本?或者也许在这个名为“内容”的多值字段中。
也许是这样的:
等等?
这可能吗?或者有没有更好的方法来找到这些信息?谢谢你的帮助!:-)
search - 如何在 solr 的多值字段中添加不同的值
我有一个名为 category 的多值字段(这也是一个商店字段),我只需要在其中添加不同的值
<field name="category">value1</field>
<field name="category">value2</field>
如果我按以下方式进行更新
<add>
<doc>
<field name="id">E02</field>
<field name="category" update="add">value2</field>
</doc>
</add>
我将 value2 存储了两次
<field name="category">value1</field>
<field name="category">value2</field>
<field name="category">value2</field>
我只需要在作为多值字段的类别字段中存储/更新不同的值。如何做这个solr?
在此先感谢,贾加德什。
solr - Solr,如何在 SolrJ 中使用新的字段更新模式(原子更新)
Solr 4.x 有一个很好的新特性,它允许您指定在对现有文档进行更新时如何更新多值字段。具体来说,您可以说更新文档是否会用新值替换多值字段的旧值,或者是否应该将新值附加到现有值。
我已经尝试过使用请求处理程序,如下所述:
http://wiki.apache.org/solr/UpdateXmlMessages#Optional_attributes_for_.22field.22
我使用 curl 发送 xml,其中某些字段使用了该update=add
选项:
这按预期工作。
但是我无法通过 Java API (SolrJ) 来执行此操作。
如果我做这样的事情:
“FACTURES_PRODUIT”字段的值变为“fp_2”(初始值丢失)。我也试过:
但结果是一样的。我还研究了SolrInputField类,但没有发现任何类似的东西。
所以,我的问题是,我如何使用 Solr 4 Java API 通过附加(而不是替换)新值来将值更新到多值字段中?
solr - DSE 搜索 - Solr 多值字段架构无法与 CAS 架构进行映射:(
- 我将我的 DSE 节点作为 Solr 节点启动,即 /dse cassandra -s
- 然后我创建 KS 和 CF。我的 CF 只有 KEY 字段。
- 然后我在上面发布 Solr 架构和 solr 配置。我的 Solr 架构有动态字段,它是索引和多值的。
- 然后我尝试在 cql 命令提示符下将数据插入 CAS,如下所示:-
插入设备 (KEY, deviceid, qualifier0) VALUES (000000000000, '000000000000', ['v0', 'v1']);
它抛出错误,说 - 无效字符'['。
问题 -
- DSE 是否支持多值字段?
- 如果是,那么我该如何使用它们?
谢谢。
ios - 如何使用设置包中的多值标题和值
我在应用程序的设置包中定义了一个多值设置(位置)。
Titles 定义为长标题,例如“London”,设置的对应值部分定义为“1”。
[编辑]
为了扩展这个问题,我将添加有关多值设置的更多信息:
如何在第 0 项中检索 LONDON 的标题。如上所述,当我检索 objectForKey 或 valueForKey 时,我总是得到 1。我想在应用程序的标签中显示标题中的字符串“LONDON”,但在核心数据中使用值 1。注意:我已经在应用程序运行之前在设置中设置了值,因此它确实返回了一个值,但该值始终为 1,因为标题似乎不可访问。
multivalue - 如何获取有关 UniData/UniVerse 数据库的架构信息?
我对 UniData 和 UniVerse 数据库有一些(有限的)经验,现在想通过 .NET 框架使用它们。现在看来,使用它们的方式是通过 Rocket Software 的 U2 Toolkit for .NET。
由于我将访问其架构我不知道先验的数据库,因此我需要知道如何查询数据库,不仅是数据(稍后会出现),而且是关于数据库本身的信息,例如现有的名称表及其模式。
看起来可能 Rocket(或者可能是之前拥有 U2 技术的 IBM)在他们的一些实用程序中内置了一些功能,但我真的需要能够以编程方式执行此操作。
有任何想法吗?
if-statement - 使用 SSRS 表达式查看用户从多值参数中选择了哪些选项?
我正在尝试使用该字段的表达式针对 SSRS 报告中的“总计”列设置过滤器。
我有一个多值参数设置,其中值 value1、value2、value3 和 value4 作为选项。
在过滤器之前,这个总计列只是简单地添加了来自不同列的整数值。我想添加功能,您可以在其中检查用户选择了哪些值。
类似于下面(伪代码,因为我无法弄清楚语法):
=IIF(Parameters!<Parameter>.Label="value1",Fields!value1.Value,0)
+IIF(Parameters!<Parameter>.Label="value2",Fields!value2.Value,0)
+IIF(Parameters!<Parameter>.Label="value3",Fields!value3.Value,0)
+IIF(Parameters!<Parameter>.Label="value4",Fields!value4.Value,0)
添加的字段中的所有值都是简单的整数。任何人都可以提供任何帮助,我将不胜感激。谢谢!