OSDN Git Service

連想ノートリストに表示するノートコンテンツをノートデータベースのContentTextから取得するように変更。全文検索対象の再構築をGlobalに移動。
[neighbornote/NeighborNote.git] / src / cx / fbn / nevernote / dialog / ConfigDialog.java
index 2b285c6..98ec261 100644 (file)
@@ -245,25 +245,7 @@ public class ConfigDialog extends QDialog {
                // 全文検索の対象項目を再設定\r
                NSqlQuery query = new NSqlQuery(conn.getConnection());\r
                query.exec("CALL FTL_DROP_ALL();");     // カラム単位で削除できないので一度全部消して、再構築\r
-               \r
-               StringBuilder noteTableTarget = new StringBuilder();\r
-               if (Global.indexNoteBody()) {\r
-                       noteTableTarget.append("CONTENTTEXT");\r
-               }\r
-               if (Global.indexNoteTitle()) {\r
-                       if (noteTableTarget.length() > 0) {\r
-                               noteTableTarget.append(", ");\r
-                       }\r
-                       noteTableTarget.append("TITLE");\r
-               }\r
-               \r
-               // TODO 他の項目もあとで追加\r
-               \r
-               if (noteTableTarget.length() > 0) {\r
-                       query.prepare("CALL FTL_CREATE_INDEX('PUBLIC', 'NOTE', :column);");\r
-                       query.bindValue(":column", noteTableTarget.toString());\r
-                       query.exec();\r
-               }\r
+               Global.rebuildFullTextTarget(query);\r
                \r
                close();\r
        }\r