Exemple #1
0
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)
Exemple #2
0
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")