函数:SolrInputDocument::getField()
适用版本:Solr 2.2.0 及以上版本
用法: SolrInputDocument::getField() 函数用于获取 SolrInputDocument 对象中指定字段的值。
语法: public function getField(string $fieldName): mixed
参数:
返回值:
示例:
// 创建 SolrInputDocument 对象
$doc = new SolrInputDocument();
// 添加字段和值到文档
$doc->addField('id', '12345');
$doc->addField('title', 'PHP Solr Example');
$doc->addField('category', 'Web Development');
$doc->addField('tags', ['php', 'solr', 'search']);
// 获取字段值
$id = $doc->getField('id');
$title = $doc->getField('title');
$category = $doc->getField('category');
$tags = $doc->getField('tags');
// 输出字段值
echo "ID: " . $id . "\n";
echo "Title: " . $title . "\n";
echo "Category: " . $category . "\n";
echo "Tags: " . implode(', ', $tags) . "\n";
输出结果:
ID: 12345
Title: PHP Solr Example
Category: Web Development
Tags: php, solr, search
注意事项: