@hbrmdc

Как правильно организовать поиск по NoSql (Parse) базе данных?

С Parse API выборка из базы данных осуществляется таким вот образом:
getSearchResults: function(callback) {
    var query = new Parse.Query('ClassName');
    query.descending("createdAt"); // порядок
    query.lessThanOrEqualTo(key, value); // фильтр #1
    query.contains(key, substring); // фильтр #2 и т.д. до 15 фильтров.
    query.find({
      success: function(items) { 
        callback(items);
      },
      error: function(obj, err) {
        console.error('getAllNewEstate() error', obj, err);
      }
    });
  }


1. Эта структура пригодна для того, чтобы пользователи могли осущствлять поиск в каталоге по характеристикам товара, или лучше задуматься об индексации?

2. Если пригодна, то подскажите, пожалуйста, как правильно организовать передачу фильтров заданных пользователем в эту структуру?

ReactJs, Flux
  • Вопрос задан
  • 297 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы