This feature is in preview stage. MVA and JSON attributes are not handled yet.

json/replace works similar to SphinxQL’s INSERT and REPLACE syntax. It inserts a new document into an index and if the index already has a document with the same id, it is deleted before the new document is inserted. There’s also a synonym endpoint, json/index.

    "gid" : 10,
    "content" : "updated document"

The daemon will respond with a JSON object stating if the operation was successfull or not:

  "_index": "test",
  "_id": 1,
  "created": false,
  "result": "updated"