def index_snippet_with_search(snippet): snippet_doc = CodeSnippetDocument( doc_id=snippet.key().id(), title=snippet.title, code=snippet.code, language_id=snippet.language, language_readable=snippet.get_language(), creator_email=snippet.creator.email, created=datetime.now().date(), modified=snippet.modified.date(), ) index = Index(name="snippets") index.add(snippet_doc)
def _reindex(request): "Debug view for reindexing all code snippets with search" # TODO: remove i = Index(name="snippets") docs = [] for s in CodeSnippet.all(): docs.append( CodeSnippetDocument( doc_id=s.key().id(), title=s.title, code=s.code, language_id=s.language, language_readable=s.get_language(), creator_email=s.creator.email, created=s.created.date(), modified=datetime.now().date(), ) ) i.add(docs) return HttpResponse("Done")