: i try to add documents to the index and boost them (hole document) but i : get this error message: : : ERROR org.apache.solr.core.SolrCore – : org.apache.solr.common.SolrException: Error parsing JSON field value. : Unexpected OBJECT_START : : Any ideas?
The top level structure you are sending is a JSON array (because you start with "[") which is how you tell solr you want to send a simple list of documents to add. In order to send explicit commands (like "add") your top level JSON structure needs to be JSON Object (aka: Map), which contains "add" as a key. there are examples of this in the ref guide... https://cwiki.apache.org/confluence/display/solr/Uploading+Data+with+Index+Handlers#UploadingDatawithIndexHandlers-SendingArbitraryJSONUpdateCommands so basically, just take your list containing 2 objects that each have 1 key of "add" and replace it with a single obejct that has 2 "add" keys... : { : "add": { : "boost": 1, : "doc": { : "store_id": 1, : "created_at": "2007-08-23T01:03:05Z", : "sku": {"boost": 10, "value": "n2610"}, : "status": "1", : "tax_class_id_t": "2", : "color_t": "Black", : "visibility": "4", : "name": {"boost": -60, "value": "Nokia 2610 Phone"}, : "url_key": "nokia-2610-phone", : "image": "\/n\/o\/nokia-2610-phone-2.jpg", : "small_image": "\/n\/o\/nokia-2610-phone-2.jpg", : "thumbnail": "\/n\/o\/nokia-2610-phone-2.jpg", : "msrp_enabled_t": "2", : "msrp_display_actual_price_type_t": "4", : "model_t": "2610", : "dimension_t": "4.1 x 1.7 x 0.7 inches", : "meta_keyword_t": "Nokia 2610, cell, phone,", : "short_description": "The words \"entry level\" no longer : mean \"low-end,\" especially when it comes to the Nokia 2610. Offering : advanced media and calling features without breaking the bank", : "price": "149.99", : "in_stock": "1", : "id": "16_1", : "product_id": "16", : "content_type": "product", : "attribute_set_id": "38", : "type_id": "simple", : "has_options": "0", : "required_options": "0", : "entity_type_id": "10", : "category": [ : 8, : 13 : ] : } : } , : "add": { : "boost": 1, : "doc": { : "store_id": 1, : "created_at": "2007-08-23T03:40:26Z", : "sku": {"boost": 10, "value": "bb8100"}, : "color_t": "Silver", : "status": "1", : "tax_class_id_t": "2", : "visibility": "4", : "name": {"boost": -60, "value": "BlackBerry 8100 Pearl"}, : "url_key": "blackberry-8100-pearl", : "thumbnail": "\/b\/l\/blackberry-8100-pearl-2.jpg", : "small_image": "\/b\/l\/blackberry-8100-pearl-2.jpg", : "image": "\/b\/l\/blackberry-8100-pearl-2.jpg", : "model_t": "8100", : "dimension_t": "4.2 x 2 x 0.6 inches", : "meta_keyword_t": "Blackberry, 8100, pearl, cell, phone", : "short_description": "The BlackBerry 8100 Pearl is a : departure from the form factor of previous BlackBerry devices. This : BlackBerry handset is far more phone-like, and RIM's engineers have managed : to fit a QWERTY keyboard onto the handset's slim frame.", : "price": "349.99", : "in_stock": "1", : "id": "17_1", : "product_id": "17", : "content_type": "product", : "attribute_set_id": "38", : "type_id": "simple", : "has_options": "0", : "required_options": "0", : "entity_type_id": "10", : "category": [ : 8, : 13 : ] : } : } : } -Hoss http://www.lucidworks.com/