Repustate's Deep Search finds all of the entities and topics in your text and allows you to search your documents semantically. Search for people, businesses, brands, products, locations or anything else you can think of. And like every other Repustate service, it works in all 17 languages that Repustate supports.
Deep Search automatically annotates your data with semantic information, including relevant entities, topics and entity-specific metadata. No training required, Repustate's Deep Search comes ready out of the box - and it works in 17 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.
Available via Repustate's public cloud API or as on-premise install, Deep Search can be wherever you need it to be. All major operating systems are supported and the most popular databases are supported. Deep Search integrates seamlessly into your existing tech stack.
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.
>>> 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]