|
|
Publié sur 20/12/2018 17:32:53
|
|
|
|

ElasticSearch:
ES est une plateforme de recherche quasi en temps réel basée sur Lucene, qui propose un moteur de recherche en texte intégral distribué utilisant RESTful comme interface API pour indexer et interroger des index et des données via des opérations simples de Get, Post et d’autres opérations.
Connaissances essentielles :
Installation :
NEST peut être installé en utilisant nuget avec la commande suivante :
La version .NET nécessite au moins la version 4.6, détaillée comme suit :La connexion hyperlientérée est visible.
Bonjour, nous avons supprimé le support .NET 4.5 pour .netstandard1.3, net46 est la nouvelle base.
Nous avons fait cela pour pouvoir commencer à introduire netcoreapp2.1 TFM et nous concentrer sur l’apport de tout le travail de performance au client.
Pouvez-vous nous parler de votre environnement ?
.NET 4.5 a débuté en 2012 et en 2014, seule la 4.5.2 était prise en charge par Microsoft. À un moment donné, il faudra prendre la difficile décision d’abandonner la 4.5.2 afin de pouvoir nous concentrer davantage sur les versions actuelles et récentes de .NET. Comme on a abandonné il y a quelques années. NET 3.5, ce n’est pas une tâche facile.
Créez un index :
Si l’index n’existe pas, utilisez la méthode suivante pour créer une correspondance en même temps que la création de l’index
Envoyez une requête put à l’interface, et les données json sont les suivantes :
Précédent:
{ « Reconnu » : Vrai, « shards_acknowledged » : vrai, « index » : « test1 »
} Comme montré ci-dessous :
Ajouter de la documentation :
En fait, pour ajouter des données, équivalentes aux lignes de la base de données, j’ai collecté environ 163 actualités et ajouté avec succès un total de 45 articles, comme le montre la figure ci-dessous :
Regardez les données ajoutées via le plugin elasticsearch-head.
Ajoutez manuellement un fragment de données avec du code html, et mettez le contenu comme suit :
Nous insérons un morceau de données avec des balises HTML pour tester la fonction de surlignement, pour savoir s’il faut échapper au code HTML et JS d’origine, sinon cela provoquera des attaques xss, etc.
Rechercher:
Recherchez des mots-clés tels que « man » et « test » via le logiciel, et les bons résultats apparaîtront, et le contenu de la demande du post s’affichera, ce qui nous est pratique à déboguer, comme suit :
Cherchez des mots-clés de test et constatez que le code html contenu dans l’enregistrement a été réussi à s’échapper !
Le code source contient le fichier news txt, Winform appelle le code source elasticsearch pour télécharger :
Touristes, si vous voulez voir le contenu caché de ce post, s’il vous plaît Répondre
|
Précédent:Quand je suis arrivée sur la passerelle, j’ai partagé le tutoriel de design de mode avec tout le mondeProchain:CodeIgniter, un cadre MVC PHP simple et rapide
|