2020-10-05 00:45:20 +07:00
|
|
|
from celery import Task
|
2014-04-16 11:57:49 -07:00
|
|
|
|
|
|
|
class IndexSubscriptionsForSearch(Task):
|
|
|
|
|
|
|
|
def run(self, user_id):
|
2014-04-16 15:31:44 -07:00
|
|
|
from apps.search.models import MUserSearch
|
|
|
|
|
|
|
|
user_search = MUserSearch.get_user(user_id)
|
|
|
|
user_search.index_subscriptions_for_search()
|
2014-04-22 18:33:08 -07:00
|
|
|
|
|
|
|
class IndexSubscriptionsChunkForSearch(Task):
|
|
|
|
|
|
|
|
ignore_result = False
|
|
|
|
|
|
|
|
def run(self, feed_ids, user_id):
|
|
|
|
from apps.search.models import MUserSearch
|
|
|
|
|
|
|
|
user_search = MUserSearch.get_user(user_id)
|
|
|
|
user_search.index_subscriptions_chunk_for_search(feed_ids)
|
2014-04-23 16:12:30 -07:00
|
|
|
|
|
|
|
class IndexFeedsForSearch(Task):
|
|
|
|
|
|
|
|
def run(self, feed_ids, user_id):
|
|
|
|
from apps.search.models import MUserSearch
|
|
|
|
|
|
|
|
MUserSearch.index_feeds_for_search(feed_ids, user_id)
|