【发布时间】: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