Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-10830

Solr needs to enforce that _root_ field has the same fieldType as the uniqueKey field

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 7.0
    • None
    • None

    Description

      it's pretty important for correct childDocument behavior that the _root_ field have the same <fieldType/> as the uniqueKey field – but nothing seems to enforce that.

      (I realized this while working on SOLR-10807 where i was forcing all fields to be Points based except for the uniqueKey field and got some weird errors in PeerSync that only related to replacing child documents – because the schema.xml has a TrieIntField based "id" field, but _root_ was using IntPointField – but the same problem could affect any schema if folks change the id from string to long, or int to string, and don't make the corrisponding change to the definition of _root_)

      Attachments

        1. SOLR-10830.patch
          7 kB
          Chris M. Hostetter
        2. SOLR-10830.patch
          17 kB
          Chris M. Hostetter

        Issue Links

          Activity

            People

              hossman Chris M. Hostetter
              hossman Chris M. Hostetter
              Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: