В статье "Полнотекстовый поиск по содержимому файлов" я рассказывал, что нужно сделать для загрузки файла на индексацию в Elasticsearch. Теперь подробно рассмотрим реализацию этого процесса на Delphi с использованием стандартных классов HttpClient и NetEncoding.
Думаю, что будет более понятно если я включу описание реализации в качестве комментариев в текст процедуры индексации файла.
Думаю, что будет более понятно если я включу описание реализации в качестве комментариев в текст процедуры индексации файла.
uses System.Classes, System.SysUtils, System.StrUtils, System.Hash, System.NetEncoding, System.Net.HttpClient, System.Net.HttpClientComponent; const csBaseUrl = 'http://localhost:9200/'; ...