(PECL solr >= 0.9.2)
Returns an array representation of the document
public array SolrDocument::toArray ( void )
Returns an array representation of the document.
Returns:
Returns an array representation of the document.
Examples:
SolrDocument::toArray() example
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <?php $doc = new SolrDocument(); $doc ->addField( 'id' , 1123); $doc ->features = "PHP Client Side" ; $doc ->features = "Fast development cycles" ; $doc [ 'cat' ] = 'Software' ; $doc [ 'cat' ] = 'Custom Search' ; $doc ->cat = 'Information Technology' ; print_r( $doc ->toArray()); ?> |
The above example will output something similar to:
Array ( [document_boost] => 0 [field_count] => 3 [fields] => Array ( [0] => SolrDocumentField Object ( [name] => id [boost] => 0 [values] => Array ( [0] => 1123 ) ) [1] => SolrDocumentField Object ( [name] => features [boost] => 0 [values] => Array ( [0] => PHP Client Side [1] => Fast development cycles ) ) [2] => SolrDocumentField Object ( [name] => cat [boost] => 0 [values] => Array ( [0] => Software [1] => Custom Search [2] => Information Technology ) ) ) )
Please login to continue.