org.apache.solr.update

## Class DocumentBuilder

- java.lang.Object
- - org.apache.solr.update.DocumentBuilder

-     public class DocumentBuilder
      extends Object

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `DocumentBuilder()`

  - ### Method Summary

    All Methods Static Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `static Document` | `toDocument(SolrInputDocument doc, IndexSchema schema)` Convert a SolrInputDocument to a lucene Document.

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### DocumentBuilder

          public DocumentBuilder()

  - ### Method Detail

    - #### toDocument

          public static Document toDocument(SolrInputDocument doc,
                                            IndexSchema schema)

      Convert a SolrInputDocument to a lucene Document. This function should go elsewhere. This builds the Document without an extra Map<> checking for multiple values. For more discussion, see: http://www.nabble.com/Re%3A-svn-commit%3A-r547493---in--lucene-solr-trunk%3A-.--src-java-org-apache-solr-common--src-java-org-apache-solr-schema--src-java-org-apache-solr-update--src-test-org-apache-solr-common--tf3931539.html TODO: /!\ NOTE /!\ This semantics of this function are still in flux. Something somewhere needs to be able to fill up a SolrDocument from a lucene document - this is one place that may happen. It may also be moved to an independent function
      Since:
        solr 1.3

Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.