Deep Search allows you to search any text by topic, people of interest, business type, location or anything else you can think of. And like every other Repustate service, it works in all 15 languages that Repustate supports.
Deep Search automatically annotates your data with semantic information, including relevant topics, entities and entity-specific metadata. No training required, Repustate's Deep Search comes ready out of the box - and it works in 15 languages.
Search any and all metadata associated with any given entity that Repustate finds. Search by market cap or industry type for businesses, or search by nationality and gender for politicians. Over 100 metadata properties can be searched - and all automatically determined by Repustate's Deep Search.
Deep Search comes with a powerful, yet simple, query language that allows you to find exactly the data you want in any language you want. It doesn't matter if your documents are in English, Arabic or Chinese, Deep Search is smart enough to query in one language and return results in other languages.
>>> from repustate import Client >>> client = Client(api_key='YOUR_API_KEY') >>> client.add_document(text="Going to Paris to see the Eiffel Tower!") DocId:1 - added >>> client.add_document(text="El Gran Cañón fue increíble", lang='es') DocId:2 - added >>> client.search("themes:travel Location.country:France") [DocId:1] >>> client.search("Location.country:USA lang:es") [DocId:2]
The Deep Search API is so simple, you'll be able to index your data in no time. Client libraries are available in all popular languages - or just use pure HTTP.