What is happening here is that you are hitting a mongodb limitation, as described here:
https://docs.mongodb.com/manual/core/index-multikey/#limitations
This happens if more than one to-be-indexed field in the collection is an array. This potentially can happen if you first define a collection without any accelerated fields and then feed the collection with some SPL creating 2 or more multivalue fields like:
| makeresults
| eval Field1="andy, matteo, john, brian", Field2="greg, daviann, zofnat, devon"
| makemv delim="," Field1
| makemv delim="," Field2
| outputlookup MG_Collection append=t
Once you define the field acceleration within collections.conf and then restart, you will hit the problem. If instead you define straight away the field acceleration in collections.conf and you attempt to save 2 or more multivalue fields within that KVstore collection, the search will fail and not store the data.
Hope this helps.
... View more