-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Lack of Elasticsearch documentation #3
Comments
Hello. Yes you are correct that an elasticsearch version of 5 or earlier is required for the application to function correctly. You are also correct that there are mappings, settings and analyzers required to load if you are using a vanilla elasticsearch instance. I can provide you here with links to some of the mapping, analyzer, and analysis files you need here, as well as a bash script you can use to load the files into the ES instance. You will also need to setup a local elasticsearch instance which uses a custom synonym file. For reference, the docker container which has all of these settings, mappings, synonyms, and other configurations pre-loaded can be accessed here. Elasticsearch Setup Once you have downloaded all of the files, first startup an elasticsearch instance in a custom network. You will need to update some directory paths. Here is a compose file for reference:
Then run the bash script: Let me know if this helps. I will try and find some time to add this to the documentation |
Thanks, I think there may still need to be a settings.json file that is not included in the list above. The script runs but with errors because it cannot find it. |
Sorry forgot that one. Here's the file: |
Thanks. |
There is a lack of information regarding how to setup Elasticsearch and the mongo-connector for use with the Matchminer set of tools. Notably missing is the versions of ES that are supported, any associated indexing schemas as well as commands for syncing mongo and ES.
Attempting to run a mongo-connector command to sync the 2 systems yielded errors in the log file for multiple type mappings for particular keys. This leads me to believe that a ES version of 5 or less is required as multiple type mappings are no longer supported in ES 6 and greater.
I understand that this may be provided in the docker images but we are attempting to evaluate building additional functionality into matchminer and need to set this up in a developer instance which is proving difficult with missing documentation.
The text was updated successfully, but these errors were encountered: