ElasticSearch:
ES — это платформа поиска почти в реальном времени, основанная на Lucene, которая предоставляет распределённую полнотекстовую поисковую систему, использующую RESTful как API для индексирования и запроса индексов и данных с помощью простых операций Get, Post и других процессов.
Основные знания:
Установка:
NEST можно установить с помощью nuget следующей командой:
Версия .NET требует как минимум 4.6, которая подробно описана следующим образом:Вход по гиперссылке виден.
Привет, мы отменили поддержку .NET 4.5 для .netstandard1.3, net46 — это новая базовая версия.
Мы сделали это, чтобы начать внедрять netcoreapp2.1 TFM и сосредоточиться на передаче всей работы по производительности клиенту.
Расскажите о вашей среде?
.NET 4.5 стартовала в 2012 году, а к 2014 году Microsoft поддерживала только версию 4.5.2. В какой-то момент нам нужно принять трудное решение отказаться от 4.5.2, чтобы сосредоточиться на текущих и новых версиях .NET. Точно так же, как мы сдались несколько лет назад. NET 3.5 — это непростая задача.
Создайте индекс:
Если индекс отсутствует, используйте следующий метод для создания отображения одновременно с созданием индекса
Отправьте запрос put на интерфейс, и данные json выглядят следующим образом:
Назад:
{ «Подтверждено»: верно, "shards_acknowledged": верно, "index": "test1"
} Как показано ниже:
Добавить документацию:
На самом деле, чтобы добавить данные, эквивалентные строкам базы данных, я собрал около 163 новостей и успешно добавил в общей сложности 45 статей, как показано на рисунке ниже:
Посмотрите добавленные данные через плагин elasticsearch-head.
Вручную добавьте данные с html-кодом, разместите содержимое следующим образом:
Мы вставляем данные с HTML-тегами, чтобы проверить функцию выделения, определить, стоит ли избегать исходного html и js-кода, иначе это вызовет xss-атаки и т.д.
Искать:
Выполните поиск ключевых слов вроде «man» и «test» через программное обеспечение, и появятся правильные результаты поиска, а также отображается содержимое запроса поста, что удобно для нас для отладки, следующим образом:
Ищите тестовые ключевые слова и обнаруживайте, что html-код, содержащийся в записи, успешно спрятан!
Исходный код содержит файл новостей txt, Winform вызывает elasticsearch исходный код для скачивания:
Туристы, если вы хотите увидеть скрытое содержание этого поста, пожалуйста Ответ
|