This web service allows users to search in Fluid Topics using natural language (full questions) instead of keywords. This search method uses semantic similarity rather than keyword match.
Semantic search is a premium feature that requires a subscription. Get in touch with a Fluid Topics representative for more information.
This web service requires authentication on portals with mandatory authentication.
Method | Endpoint |
---|---|
POST |
|
Request example
The following lines show an example of a JSON request body:
{
"query": "What is a drone?",
"filters": [
{
"key": "ft:locale",
"values": [
"en-US"
]
}
],
"nbResults": 1
}
Field | Type | Required? | Description |
---|---|---|---|
query |
String | Yes | Expects the string query used to return matching publications. |
filters |
Array | No | Filters the results based on selected criteria. |
key |
String | No | Expects a metadata key. |
values |
Array | No | Defines the values for the selected key. |
nbResults |
Integer | No | The number of results for the query. Should be between 1 and 20 . Defaults to 5 . |
Response body
The following lines show an example of a JSON response body:
[
{
"excerpt": "Choose a drone type\n\n\n\n\n \n \n \n \n \n \n \n \n \n \n Choose a drone type \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n There are many different types of drones on the market, so it is important to choose the right one for your needs. Delivery drones need to be able to carry a payload and have a long range. There are also many different types of drones for personal use, so be sure to do your research before making a purchase.\n\n \n \n \n \n \n \n \n \n FoodShipper \n LightShipper \n HeavyShipper \n \n \n \n \n \n \n \n Food delivery up to 2 kgs\t \n Package delivery up to 5 kgs\t \n Package delivery up to 20 kgs\n \n \n \n 5 km range at max. workload\t \n 5 km range at max. workload\t \n 10 km range at max. workload\n \n \n \n Very low picking latency\t \n Low picking latency\t \n Medium picking latency\n \n \n \n Higher flight priority\t \n Best effort flight priority\t \n Low flight priority",
"relevance": 0.08802163600921631,
"metadata": {
"ft:publicationId": [
"DhC9A7LIJ5i_1GdNl8PKUA"
],
"ft:baseId": [
"content/choose_drone_type.htm"
],
"ft:openMode": [
"fluidtopics"
],
"ft:clusterId": [
"content/choose_drone_type.htm"
],
"ft:rights": [
"ft:public"
],
"ft:sourceName": [
"madcapflare"
],
"region": [
"all"
],
"ft:isUnstructured": [
"false"
],
"ft:lastPublication": [
"2024-04-12T10:20:06.506449"
],
"ft:sourceId": [
"madcapflare"
],
"ft:lastTechChange": [
"2024-04-12"
],
"document_type": [
"user guide"
],
"ft:title": [
"Choose a drone type"
],
"ft:isPublication": [
"false"
],
"drone_type": [
"food_shipper",
"heavy_shipper",
"light_shipper"
],
"ft:lastEdition": [
"2024-04-12"
],
"audience": [
"recipient",
"sender"
],
"ft:isBook": [
"false"
],
"ft:originId": [
"content/choose_drone_type.htm"
],
"ft:isArticle": [
"false"
],
"ft:khubVersion": [
"4.3.26"
],
"ft:locale": [
"en-US"
],
"topic_id": [
"Dib12aDuuH5P7XdnsMjkNg"
],
"map_id": [
"DhC9A7LIJ5i_1GdNl8PKUA"
],
"toc_id": [
"atoGViCaLGPHQ9Xjn5OnIg"
],
"map_title": [
"Getting started"
],
"url": [
""
],
"merged": []
}
}
]
Field | Type | Description |
---|---|---|
excerpt |
String | The text found as relevant for the given query. |
relevance |
String | A relevance score from -1 to 1 . -1 is the lowest possible score, while 1 is the highest possible score. |
metadata |
Object | An object containing the metadata for the topic. |
Return code | Description |
---|---|
200 OK |
The web service returns search results. |
For a comprehensive list of all possible return codes, see Return codes.