(FR,IT,PT,CA) REST Service : JSON and XML Combine best of all worlds Deep language analysis Comprehensive resources: linguistics and Dbs Ontology Rule Based Method Statistics and Machine Learning Methods
Core API – building blocks Topics Sentiment Classif. Linked Data POS Configuración y Recursos Lingüísticos Configuración y Recursos Lingüísticos Configuración y Recursos Lingüísticos API Análisis Medios API Publicación Semántica … API
Lemmatization, POS and Parsing Speeech Recognition and Speaker Diarization Semantic Linked Data Viewer Semantic Linked Data Viewer Spell, Grammar and Style User Demographics
- or just one 62 languages Using language ngrams signatures Social TV Filter – TV hashtags often implies language Sometimes hashtags are multilingual – but not relevant for users
text search Structured and faceted search Fast real time updates with low latency and high troughput – pull model Single table/collection BQL – a SQL like language Eventual consistency Distributed – sharding and partitioning Hadoop integration
int, short, long float, double, char Complex: date and text (analyzed, termvectors) Facet types Simple : 1 row – 1 value Hierarchical – Path c>b>a Range – define ranges Multi : 1 row – n values Histogram – define bins and their size TimeRange – for real time data
entities/concept → tweets about Chicote – include all variants + user + hashtags for each entity types → Navigate by type – Popular people classification/sentiment/emotions → Positive tweets about Chicote users or hashtags → popular users / popular mentions / correlated hashtags Urls Time range facets
(no batch commit) Low search latency – low votality Horizontally scalable – shards Shards may be replicated N times Elastic – nodes can be added to accomodate growth
table model – flat users and reputation Tricks to store complex facets Social TV Tracker Group entity mentions across tweets Relevance is tricky – ad hoc Manageability Integrate history