- Install Node modules.
- Run Elasticsearch with Docker.
docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:6.5.1
- Install kuromoji.
docker exec -it CONTAINER_ID /bin/sh
sh-4.2# bin/elasticsearch-plugin install analysis-kuromoji # Inside Docker container
- Add document mappings.
curl -X PUT -H 'Content-type: application/json' http://localhost:9200/documents --data '@es_data/documents_mappings.json'
npm run main add PATH_TO_PDF
npm run main search SEARCH_TERM
- Replace the
main above with debug
npm debug main add PATH_TO_PDF
- Open Chrome and navigate to
chrome://inspect/.
- Click
Open dedicated DevTools for Node. DevTools should automatically connect to the node process.