Slide 5
Slide 5 text
import hashlib
from elasticsearch_dsl.connections import connections
connections.create_connection(hosts=['localhost'])
def index(app, doctree, docname):
title = app.env.titles[docname].astext()
doc = Document(
title=title, body=doctree.astext(), docname=docname,
)
doc.id = hashlib.md5(docname.encode('utf-8')).hexdigest()
doc.save()
Index a Document