All Projects → rosette-api → rosette-elasticsearch-plugin

rosette-api / rosette-elasticsearch-plugin

Licence: Apache-2.0 license
Document Enrichment plugin for Elasticsearch

Programming Languages

java
68154 projects - #9 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to rosette-elasticsearch-plugin

Spark Nlp
State of the Art Natural Language Processing
Stars: ✭ 2,518 (+9972%)
Mutual labels:  sentiment-analysis, named-entity-recognition, entity-extraction
Learning Social Media Analytics With R
This repository contains code and bonus content which will be added from time to time for the book "Learning Social Media Analytics with R" by Packt
Stars: ✭ 102 (+308%)
Mutual labels:  text-mining, sentiment-analysis
Orange3 Text
🍊 📄 Text Mining add-on for Orange3
Stars: ✭ 83 (+232%)
Mutual labels:  text-mining, sentiment-analysis
text-analysis
Weaving analytical stories from text data
Stars: ✭ 12 (-52%)
Mutual labels:  text-mining, sentiment-analysis
InformationExtractionSystem
Information Extraction System can perform NLP tasks like Named Entity Recognition, Sentence Simplification, Relation Extraction etc.
Stars: ✭ 27 (+8%)
Mutual labels:  named-entity-recognition, entity-extraction
Open Semantic Search
Open Source research tool to search, browse, analyze and explore large document collections by Semantic Search Engine and Open Source Text Mining & Text Analytics platform (Integrates ETL for document processing, OCR for images & PDF, named entity recognition for persons, organizations & locations, metadata management by thesaurus & ontologies, search user interface & search apps for fulltext search, faceted search & knowledge graph)
Stars: ✭ 386 (+1444%)
Mutual labels:  text-mining, named-entity-recognition
Cnn Text Classification Keras
Text Classification by Convolutional Neural Network in Keras
Stars: ✭ 213 (+752%)
Mutual labels:  text-mining, sentiment-analysis
restaurant-finder-featureReviews
Build a Flask web application to help users retrieve key restaurant information and feature-based reviews (generated by applying market-basket model – Apriori algorithm and NLP on user reviews).
Stars: ✭ 21 (-16%)
Mutual labels:  text-mining, sentiment-analysis
BioMedical-NLP-corpus
Biomedical NLP Corpus or Datasets.
Stars: ✭ 44 (+76%)
Mutual labels:  text-mining, named-entity-recognition
sentometrics
An integrated framework in R for textual sentiment time series aggregation and prediction
Stars: ✭ 77 (+208%)
Mutual labels:  text-mining, sentiment-analysis
scikitcrf NER
Python library for custom entity recognition using Sklearn CRF
Stars: ✭ 17 (-32%)
Mutual labels:  named-entity-recognition, entity-extraction
Text mining resources
Resources for learning about Text Mining and Natural Language Processing
Stars: ✭ 358 (+1332%)
Mutual labels:  text-mining, sentiment-analysis
TwEater
A Python Bot for Scraping Conversations from Twitter
Stars: ✭ 16 (-36%)
Mutual labels:  text-mining, sentiment-analysis
Awesome Sentiment Analysis
Repository with all what is necessary for sentiment analysis and related areas
Stars: ✭ 459 (+1736%)
Mutual labels:  text-mining, sentiment-analysis
named-entity-recognition
Notebooks for teaching Named Entity Recognition at the Cultural Heritage Data School, run by Cambridge Digital Humanities
Stars: ✭ 18 (-28%)
Mutual labels:  text-mining, named-entity-recognition
Awesome Hungarian Nlp
A curated list of NLP resources for Hungarian
Stars: ✭ 121 (+384%)
Mutual labels:  text-mining, named-entity-recognition
semantria-sdk
Semantria SDK
Stars: ✭ 38 (+52%)
Mutual labels:  sentiment-analysis, text-analytics
converse
Conversational text Analysis using various NLP techniques
Stars: ✭ 147 (+488%)
Mutual labels:  text-mining, sentiment-analysis
TextDatasetCleaner
🔬 Очистка датасетов от мусора (нормализация, препроцессинг)
Stars: ✭ 27 (+8%)
Mutual labels:  text-mining, text-analytics
lima
The Libre Multilingual Analyzer, a Natural Language Processing (NLP) C++ toolkit.
Stars: ✭ 75 (+200%)
Mutual labels:  named-entity-recognition, entity-extraction


Build Status Maven Central

Rosette Plugin for Elasticsearch

A Document Enrichment plugin that brings the Rosette API to Elasticsearch.

This ingest plugin allows Elasticsearch users to perform Language Identification, Sentiment Analysis, Entity Extraction, Categorization, and Name Translation on documents as they're indexed.

Rosette API

The Rosette Text Analytics Platform uses natural language processing, statistical modeling, and machine learning to analyze unstructured and semi-structured text across 364 language-encoding-script combinations, revealing valuable information and actionable data. Rosette provides endpoints for extracting entities and relationships, translating and comparing the similarity of names, categorizing and adding linguistic tags to text and more.

Rosette API Access

Quick Start

How to Install

There are two common ways to install the plugin into Elasticsearch. (Make sure the version of the plugin matches the version of Elasticsearch you are using!)

  • Download the desired version of the plugin from the Releases tab on github
    • Install using: bin/elasticsearch-plugin install file:///<path_to_plugin>
  • Install from a deployed maven artifact: bin/elasticsearch-plugin install com.rosette.elasticsearch:rosette-elasticsearch-plugin:<plugin_version>

Note on Versioning:

The plugin uses semantic versioning. The first three numbers describe which version of Elasticsearch this version of the plugin is compatible with, and the last number indicates the version of the plugin within that Elasticsearch version.

For instance, 5.3.0.1 is the second patch version of the plugin for Elasticsearch 5.3.0.

How to Build

Building the plugin requires a Rosette API key. If you don’t already have a Rosette API developer account, head over to developer.rosette.com to get your free Rosette API key.

Place the key in the ROSETTE_API_KEY environment variable (ie. export ROSETTE_API_KEY=<YOUR_API_KEY>)

Then run mvn clean install

The plugin zip can then be found in plugin/target/releases/ ready to be installed into the appropriate version of Elasticsearch.

You can also Test with Docker

Documentation & Support

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].