How to get 'Exact Match' results with get_news_headlines function

I want to get 'Exact Match' news headlines with get_news_headlines function.
For example, following code has no returns
# import eikon as ek
# ek.get_news_headlines(query='BOJ offers to buy')
(We can find news headlines including this query on Eikon desktop)
Are there any grammar of query to recognize strings without interpretation?
Best Answer
-
Hi @hisashi_oda
I would like to provide additional information to @Jirapongse's answer.
1. You can use this tutorial to get to know more on the search grammar.
1.1 Go to Eikon Desktop >> Eikon Menu button >> My App >> News Monitor
1.2 Press F1
1.3 Follow this picture to get information and sample on the exact term search.
You can also check on other search grammar, expression, etc.. in this document.
1.4 I would suggest to use this News Monitor app to test your search query.
In your example, you would get this query as "BOJ offers to buy" (inclusive of both double quotes)
2. The API calls, The API News Query service endpoints expects JSON format query.
Hence, you need to escape these character in your search query.
So "BOJ offers to buy" becomes \"BOJ offers to buy\"
And \"BOJ offers to buy\" becomes \\\"BOJ offers to buy\\\"
As explained with color in this picture.
0
Answers
-
Please try this one:
df = ek.get_news_headlines(query="\\\"BOJ offers to buy\\\"")
dfIt returns:
0
Categories
- All Categories
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 682 Datastream
- 1.4K DSS
- 613 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
- 248 ETA
- 552 WebSocket API
- 37 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
- 275 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
- 626 Refinitiv Data Platform Libraries
- 5 LSEG Due Diligence
- 1 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
- 26 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 191 TREP Infrastructure
- 228 TRKD
- 915 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 83 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛