Ejemplo n.º 1
0
    def _update_search_index(self, parcontent):
        search = BlogSearch()

        search.insert_document(
            search.create_document(
                parcontent.key().name(),
                parcontent.sortdate,
                parcontent.author.displayname,
                parcontent.current.content,
                parcontent.current.title,
                parcontent.group.title,
            )
        )
Ejemplo n.º 2
0
    def _get_reindex(self, par):
        q = Content.all()
        q.filter('status =', 'published')

        # date, author, content, title):
        search = BlogSearch()

        count = 0
        for c in q:
            count = count + 1
            search.insert_document(search.create_document(
                c.key().name(),
                c.sortdate,
                c.author.displayname,   
                c.current.content,
                c.current.title,
                c.group.title
            ))

        self._respond(["reindex"], opt={"count":count})