Docsearch: Let's start from scract

Signed-off-by: Jerome Flesch <jflesch@gmail.com>
Docsearch: Create a directory in which the index must be stored (default: ~/.local/share/paperwork/index)

Signed-off-by: Jerome Flesch <jflesch@gmail.com>
Docsearch: Create a directory in which the index must be stored (default: ~/.local/share/paperwork/index)

Signed-off-by: Jerome Flesch <jflesch@gmail.com>
Merge branch 'whoosh' of github.com:jflesch/paperwork into whoosh
docsearch: create/open whoosh index

Signed-off-by: Jerome Flesch <jflesch@gmail.com>
Index documents using whoosh

Signed-off-by: Jerome Flesch <jflesch@gmail.com>
Docsearch: Implements find_documents()

Signed-off-by: Jerome Flesch <jflesch@gmail.com>
Fix doc searching

Signed-off-by: Jerome Flesch <jflesch@gmail.com>
Docsearch: Implement suggestion finding

Signed-off-by: Jerome Flesch <jflesch@gmail.com>
Docsearch: Optimize + avoid duplication in the index

Signed-off-by: Jerome Flesch <jflesch@gmail.com>
Docsearch: Don't always rewrite the index. Just the documents that have changed

Signed-off-by: Jerome Flesch <jflesch@gmail.com>
Docsearch: reimplement label support

Signed-off-by: Jerome Flesch <jflesch@gmail.com>
Docsearch: Only update the index if required

Signed-off-by: Jerome Flesch <jflesch@gmail.com>
update french translations

Signed-off-by: Jerome Flesch <jflesch@gmail.com>
Move search documentation from the search field tooltip to the README file

Signed-off-by: Jerome Flesch <jflesch@gmail.com>
Add whoosh to the dependency list

Signed-off-by: Jerome Flesch <jflesch@gmail.com>
Move back the search doc in the tooltip of the search field

Signed-off-by: Jerome Flesch <jflesch@gmail.com>
update french translations

Signed-off-by: Jerome Flesch <jflesch@gmail.com>
Docsearch: Strip accents from all the keywords

Signed-off-by: Jerome Flesch <jflesch@gmail.com>