I can't reproduct what you're describing (detailed steps below) but I'm
wondering...
: {
: "add-field": [
: {"name": "ANNOUNCEMENT_ID", "type": "newInt", "multiValued": false}
: ]
: }
:
: I then get the field back looking like this
:
: "announcemenT_ID":[1]
'ANNOUNCEMENT_ID' and 'announcemenT_ID' are different field names to solr.
hossman@slate:~/lucene/solr [j11] [tags/releases/solr/9.7.0] $
./solr/packaging/build/dev/bin/solr -e techproducts
...
hossman@slate:~/lucene/solr [j11] [tags/releases/solr/9.7.0] $ curl -X
POST -H 'Content-type:application/json' --data-binary '{"add-field-type" :
{"name": "newInt","class": "solr.IntPointField","multiValued": false},
"add-field":{"name": "ANNOUNCEMENT_ID", "type": "newInt", "multiValued":
false}}' http://localhost:8983/solr/techproducts/schema
{
"responseHeader":{
"status":0,
"QTime":577
}
hossman@slate:~/lucene/solr [j11] [tags/releases/solr/9.7.0] $ curl -X
POST -H 'Content-type:application/json' --data-binary '[{"id":"hoss",
"ANNOUNCEMENT_ID":1}]'
'http://localhost:8983/solr/techproducts/update?commit=true'
{
"responseHeader":{
"status":0,
"QTime":111
}
hossman@slate:~/lucene/solr [j11] [tags/releases/solr/9.7.0] $ curl
'http://localhost:8983/solr/techproducts/select?wt=json&omitHeader=true&q=id:hoss'
{
"response":{
"numFound":1,
"start":0,
"numFoundExact":true,
"docs":[{
"id":"hoss",
"ANNOUNCEMENT_ID":1,
"_version_":1818002101907750912,
"_root_":"hoss"
}]
}
}
-Hoss
http://www.lucidworks.com/