No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
data
elasticsearch
src
.gitignore
LICENSE
README.md
md.restx.json
module.ivy
pom.xml

README.md

Remind it !

Installer un serveur ElasticSearch

Dans le répertoire elasticsearch, lancer :

vagrant up

Installer le plugin attachments

Indexer un document attaché

Attachment Plugin doc

Appliquer une modification du script d'installation de la VM

Sur une vm en cours d'exécution :

vagrant provision


vagrant reload --provision

Nettoyage et remise à zéro

Détruire la VM elasticsearch et lancer :

vagrant destroy

Recherche dans un attachment

Utilise l'extension Chrome Sense pour tester les requêtes

Nettoyage & suppression de l'index

DELETE blog

Création de l'index et du mapping attachment

PUT /blog
{
   "mappings" : {
       "site" : {
           "properties" : {
               "file" : {
                   "type" : "attachment"
               }
           }
       }
   }
}

Indexation d'un contenu encodé en Base 64

POST blog/site
{
    "file" : "RWxhc3RpY1NlYXJjaCBpcyBteSBmYXZvdXJpdGUgdG9vbAo="
}

Recherche du contenu

GET blog/site/_search
{
   "query": {
      "match": {
          "file" : "ElasticSearch"
      }
   }
}

Lancement de l'application

Lancer le main de it.remind.AppServer