Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / elasticsearch + asp.net / 3 сообщений из 3, страница 1 из 1
01.09.2015, 02:16
    #39040112
AlexKuk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
elasticsearch + asp.net
Здравствуйте, коллеги!

Подскажите, как лучше использовать elastic при вставке/обновлении данных:

1. Через elasticsearch-jdbc по расписанию.
2. Непосредственно в коде, например:

https://damienbod.wordpress.com/2014/11/02/mvc-application-with-entity-framework-and-elasticsearch/

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
 public void AddUpdateDocument(Address address)
{
    address.ModifiedDate = DateTime.UtcNow;
    address.rowguid = Guid.NewGuid();
    var entityAddress = _entityFrameworkContext.Address.Add(address);
    _entityFrameworkContext.SaveChanges();
 
    // we use the entity result with the proper ID
    _elasticsearchContext.AddUpdateDocument(entityAddress, entityAddress.AddressID, entityAddress.StateProvinceID);
    _elasticsearchContext.SaveChanges();
}



Спасибо!
...
Рейтинг: 0 / 0
01.09.2015, 09:17
    #39040186
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
elasticsearch + asp.net
AlexKuk, мы используем асинхронно, через очередь.

Обновили данные, инициировали событие. Брокер, подписанный на это событие, поставил задачу в очередь.
Сервис индексации вытащил задачу из очереди и обновил индекс.
...
Рейтинг: 0 / 0
10.09.2015, 23:41
    #39048584
AlexKuk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
elasticsearch + asp.net
Спасибо!
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / elasticsearch + asp.net / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]