在 php Solr 中添加多个值

发布于 2024-11-29 02:00:51 字数 37 浏览 1 评论 0原文

我将如何使用 php solr 扩展将多个值添加到多值字段?

How would I go about adding multiple values to a multiValued field using the php solr extension?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

土豪 2024-12-06 02:00:51

您只需迭代数组(多值)即可,
并对每个数组值运行一次 addField 。

foreach (array('Justin', 'Sean') as $coder)
{
  $doc->addField('coder', $coder);
}

You would simply iterate the array (multiValued),
and run addField once for each of the array value.

foreach (array('Justin', 'Sean') as $coder)
{
  $doc->addField('coder', $coder);
}
流绪微梦 2024-12-06 02:00:51

首先:

在 solr 实例中添加一个多值字段,然后重新启动它。

第二:

<?php
$multi_values = array("val-1", "val-2", "val-3");
foreach ($multi_values as $i => $value) {
    $SolrInputDocument->addField("field_name", $value, $i);
}

它的工作!

在此处查看 php 文档

First:

Add a multivalued field in your solr instance, and restart it.

Second:

<?php
$multi_values = array("val-1", "val-2", "val-3");
foreach ($multi_values as $i => $value) {
    $SolrInputDocument->addField("field_name", $value, $i);
}

Its work!

view php docs here

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文