Django搜索过滤器与Javascript查询搜索过滤器?

时间:2019-07-19 05:18:33

标签: javascript search filter django-rest-framework

我想知道与django搜索和js查询搜索相比,哪种搜索将更高效,更快捷。我正在尝试为我的项目实施搜索,并希望确定哪个项目最好。

当前我正在使用js搜索查询,因为我有大量数据,所以我想知道哪种搜索将是最可靠,最佳和高效的。

为进一步澄清我的Django项目,我目前正在使用此

$('.ui.search')
  .search({
    type          : 'category',
    minCharacters : 3,
    apiSettings   : {
      onResponse: function(githubResponse) {
        var
          response = {
            results : {}
          }
        ;

        $.each(githubResponse.items, function(index, item) {
          var
            language   = item.language || 'Unknown',
            maxResults = 8
          ;
          if(index >= maxResults) {
            return false;
          }
          // create new language category
          if(response.results[language] === undefined) {
            response.results[language] = {
              name    : language,
              results : []
            };
          }

          response.results[language].results.push({
            title       : item.name,
            description : item.description,
            url         : item.html_url
          });
        });
        return response;
       },
      url: 'https://myurl?q={query}'
    }
  })

所以,我的问题是当存在大量数据时会发生什么情况,那将是最好的方法,而django-search过滤器将是最好的方法。

1 个答案:

答案 0 :(得分:0)

Djiago是一个框架,Js是一种程序语言。但是,Djiago的语言是python,如果是Python和JS,我觉得它们不可比。