【问题标题】:Django search filter vs Javascript query search filter?Django 搜索过滤器与 Javascript 查询搜索过滤器?
【发布时间】:2019-07-19 05:18:33
【问题描述】:

我想知道与 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 过滤器将是最好的方法。

【问题讨论】:

  • 这个问题中没有提供代码,所以我投了反对票,我的回答是基于我所使用的团队的意见。用 Django 做过滤器。
  • django 搜索而不是 js 查询搜索的任何特殊原因,我只是想知道哪一个会更有效和更可靠。

标签: javascript search filter django-rest-framework


【解决方案1】:

Djiago是框架,Js是程序语言。但是,Djiago的语言是python,如果是Python和JS,我觉得没有可比性。

【讨论】:

  • 两者的应用环境完全不同
  • 如果你能提供帮助,我已经为这个问题提供了更多信息,我想知道哪种搜索更有效以及为什么。
猜你喜欢
  • 1970-01-01
  • 2023-03-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-03
相关资源
最近更新 更多