FTS index without content

pull/209/head
M66B 3 years ago
parent 99108b951c
commit 7ee1c00cb8

@ -334,8 +334,7 @@ public interface DaoMessage {
@Transaction @Transaction
@Query("SELECT message.id FROM message" + @Query("SELECT message.id FROM message" +
" JOIN folder_view AS folder ON folder.id = message.folder" + " JOIN folder_view AS folder ON folder.id = message.folder" +
" WHERE content" + " WHERE NOT fts" +
" AND NOT fts" +
" AND folder.type <> '" + EntityFolder.OUTBOX + "'" + " AND folder.type <> '" + EntityFolder.OUTBOX + "'" +
" ORDER BY message.received") " ORDER BY message.received")
Cursor getMessageFts(); Cursor getMessageFts();

@ -81,10 +81,11 @@ public class WorkerFts extends Worker {
continue; continue;
} }
String text = null;
if (message.content) {
File file = message.getFile(context); File file = message.getFile(context);
String text = HtmlHelper.getFullText(file); text = HtmlHelper.getFullText(file);
if (text == null) }
text = "";
try { try {
sdb.beginTransaction(); sdb.beginTransaction();

Loading…
Cancel
Save