@PyTiMa
Учусь, кручусь, верчусь.

Как искать данные данные в elasticsearch с полями from & size?

Доброго времени суток.
Есть модуль https://github.com/mongoosastic/mongoosastic
В elasticsearch.js Это делается так:
client.search({
  index: 'posts',
  from: (pageNum - 1) * perPage,
  size: perPage,

Когда я пробовал сделать вот это в mongoosastic вот так:
Post.search({
		query_string: {
			query: 'client',
		},
		from: 3,
		size: 3
	}

Оно отдает мне ошибку и results = undefined
a481c462113249a19d06b317e94a9a56.png
Как проделать данный фокус ?
Или взять elasticsearch.js и юзать его для всего поиска методом client.search, а индексирование при методе save оставить на работу mongoosastic ?
  • Вопрос задан
  • 2625 просмотров
Решения вопроса 1
MintTea
@MintTea
Если я правильно понимаю этот ваш nodejs, то судя по исходнику функции schema.statics.search, запрос должен выглядеть как-то так:
Post.search(
    {query_string: {query: 'client'}},
    {from: 3, size: 3},
    function() { /* callback */ }
);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@PyTiMa Автор вопроса
Учусь, кручусь, верчусь.
че ж все так печально? :(
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы