DjangoHaystackはの実行を必要とします
update_index
solrインデックスを新しいデータで更新するため、1つのフィールドのみを更新/変更する方法があるかどうか疑問に思っていました。
この1つのフィールドには、最新のデータが含まれている必要があります。データベースから取得した最新の値を使用して、sqsディクショナリのlikesの値を更新する方法はありますか?今のところスクリプトを作成しましたが、実行に時間がかかりすぎます。
sqs = SearchQuerySet().all()
d = Data.objects.all()
l = []
for i in d:
l.append((i.id, i.like))
for i in sqs:
for j,k in d:
if i.id == j:
i.like = k
多分これをスピードアップする方法はありますか?
ありがとう!!