如何使用php solr扩展名向multiValued字段添加多个值?
答案 0 :(得分:8)
您只需迭代数组(multiValued),
并为每个数组值运行一次addField。
foreach (array('Justin', 'Sean') as $coder)
{
$doc->addField('coder', $coder);
}
答案 1 :(得分:2)
在solr实例中添加一个多值字段,然后重新启动它。
<?php
$multi_values = array("val-1", "val-2", "val-3");
foreach ($multi_values as $i => $value) {
$SolrInputDocument->addField("field_name", $value, $i);
}
在这里查看php docs