Add *~ to .gitignore

Ignore files ending in "~" (e.g. created by gedit)
Add information to README about required Eclipse version
Merge pull request #7 from SBRitter/readme-fix

Add info about Eclipse version to README and add line to .gitignore
Add failing test for ngram auto suggestion
Extend test to support ngram indexing

Test creates index with settings and mappings for ngram indexing
Adjust test to run with sample data
Indexing with elasticsearch Java API

- Test runs local elasticsearch indexing via Java API
- Settings and mappings for ngram search are read from file
and used during the creation of the index
Add elasticsearch indexing on server and case-insensitive search

- Enrich connects to server and builds index
- index settings revised to allow case-insensitive search
Add tests for case sensitivity
Add method calls to tests to create enriched.out.json

Add data/* to .gitignore (elasticsearch files)
Separate indexing from transformation and edit README

- Indexing is now run separately from transformation (class Index)
- All recent changes are recorded in README file
Fix tests to reuse code from class Index and fix README

Methods of class Index are adjusted in order to be called from tests
Close elasticsearch node and client after test
Merge pull request #8 from SBRitter/ngram

Ngram search with tests
Add tests for JSON-LD parsing

- Tests whether the source of a document can be parsed to JSON-LD
- Test fails because the context does not work (see issue #4)
Edit TestJsonLd to run with different contexts

- runs with context "http://schema.org" for testing
- possible to run with local context file in project folder
- see issue #4
Use context of web application in TestJsonLd
Merge pull request #9 from SBRitter/context

Tests for JSON-LD Context
Add compatibilty for search of geo data with Elasticsearch

- Rename field "geo" to "location" with subfields "lon", "lat"
- Remove "@type" within "location" to match Elasticsearch mapping
- Add JUnit tests for geo search
Add search of location to play web app

- Adjust search such that it takes a field and a term + coordinates
- Use coordinates to build geo polygon filter in elasticsearch
- Testing does not seem to work properly yet