Can I request property meta data for search API result values?

For example when I request a property of the quotes view:
Search.Definition(Search.View.Quotes).Filter(<some filter>).Select("AssetCategory")
I get results like "ORD" or "EIF"
Is there a way too lookup possible values (and what they mean) for this specific property, or other properties in general?
I tried the meta data lookup for views but could not see a way to request information for the properties themselves.
Best Answer
-
Search API has the concept of Navigators to help you with this task. Take a look at the section on Navigators in the Reference documentation for the Search API endpoint (/discovery/search/v1/) on https://apidocs.refinitiv.com/Apps/ApiDocs
E.g. the following request asks for all documents in the Quotes view excluding the documents where AssetCategory property equals 'UNC' (unclassified) to be grouped into buckets by the value of AssetCategory property. AssetCategoryName property, which is more descriptive than the short code in AssetCategory property, is included as a subnavigator.
{
"View": "Quotes",
"Filter": "AssetCategory ne 'UNC'",
"Top": 0,
"Navigators": "AssetCategory(sub:AssetCategoryName)"
}The result (abridged to top 3 entries) is
{
"Total": 76631676,
"Hits": [],
"Navigators": {
"AssetCategory": {
"Buckets": [
{
"Label": "EIW",
"Count": 30560496,
"AssetCategoryName": {
"Buckets": [
{
"Label": "Equity/Equity/Index Warrant",
"Count": 30560496
}
]
}
},
{
"Label": "EFU",
"Count": 5277788,
"AssetCategoryName": {
"Buckets": [
{
"Label": "Energy/Energy Future",
"Count": 5277788
}
]
}
},
{
"Label": "FIN",
"Count": 4539266,
"AssetCategoryName": {
"Buckets": [
{
"Label": "Fixed Income",
"Count": 4539266
}
]
}
},
...Effectively this gives you the list of values (or labels) used for AssetCategory property and the corresponding value of AssetCategoryName property.
0
Answers
-
From my understanding, you can find some description of the property on https://apidocs.refinitiv.com/Apps/ApiDocs
and go to
/discovery/search/v1/metadata/views/{view}
The result from search metadata just provide you some flag, for example,
"AssetCategory": {
"Type": "String",
"Searchable": true,
"Navigable": true,
"Exact": true
},And it has the details about the flag on the reference section from https://apidocs.refinitiv.com/Apps/ApiDocs
The possible capability flags are:
Searchable : the property supports searching in a Filter or Boost parameter
Sortable : the property supports sorting in an OrderBy parameter
Navigable : bucketed breakdowns can be requested for this property in a Navigators parameter
Groupable : the property supports grouping using the GroupBy and GroupCount parameters
Exact : the property supports exact-match searching in a Filter or Boost parameter
Symbol : the property represents a symbol, and can be used in lookup's Scope parameter
Anyway, I'm unable to find a service which can request the meaning for you. It looks like no such information available using API call now.
0 -
Thank you, this is great suggestion, just what I was looking for
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 685 Datastream
- 1.4K DSS
- 620 Eikon COM
- 5.2K Eikon Data APIs
- 10 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 254 ETA
- 557 WebSocket API
- 38 FX Venues
- 14 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 23 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 276 Open PermID
- 44 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 22 RDMS
- 1.9K Refinitiv Data Platform
- 662 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 27 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 193 TREP Infrastructure
- 229 TRKD
- 917 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 90 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛