Web Service Method: Update or Create an Indexed Document
Web Service Method: Update or Create an Indexed Document
Description |
---|
This API updates an existing entry in the search index with the provided properties, or creates a new entry if the requested entry does not exist. |
Note
All behaviour is identical to the createIndexedDocument
API method with /api/content/create
In order to find appropriate content with search services, you should extract and annotate uploaded content with concepts from the thesaurus in advance, during content creation, and update with /api/content/create
and /api/content/update
APIs.
URL: /api/content/update
Request
Supported Method |
---|
POST |
Content-Type
application/x-www-form-urlencoded
Attribute | Type | Required | Comment |
---|---|---|---|
author | String | true | Content author |
context | String | false | Content context |
date | Date | false | Content creation |
facets | Map of String | false | Content Map of manually created facets (SearchField, facets) |
identifier | URL | true | Content URL/ID |
language | String | false | Content language |
searchSpaceId | String | true | SearchSpace Identifier |
synchronize | boolean | false | Synchronize automatically. Set to false for bulk content push. Refresh manually. |
text | String | false | Content text |
title | String | true | Content title |
useExtraction | boolean | false | Use extraction for tagging |
website | URL | false | Content from external URL (web crawling) |
Note
If you do not specify a searchSpaceId
, the return will list results for the default Search Space.
{ "date" : "2017-01-27", "identifier" : "https://semantic-web.com/", "searchSpaceId" : "some searchSpaceId", "website" : "https://semantic-web.com/", "author" : "some author", "context" : "some context", "useExtraction" : false, "language" : "en", "text" : "some text", "title" : "All about Chuck Norris", "facets" : { }, "synchronize" : true }
Response
text/plain
Status: 200 - OK