浏览代码

HUE-3439 [indexer] Metadata does not show if the termVectors are stored for a field

https://lucene.apache.org/solr/guide/6_6/defining-fields.html
Romain Rigaux 8 年之前
父节点
当前提交
1476349e84
共有 1 个文件被更改,包括 21 次插入5 次删除
  1. 21 5
      desktop/libs/indexer/src/indexer/templates/indexes.mako

+ 21 - 5
desktop/libs/indexer/src/indexer/templates/indexes.mako

@@ -383,10 +383,18 @@ ${ assist.assistPanel() }
           <th style="width: 2%"></th>
           <th>${ _('Name') }</th>
           <th>${ _('Type') }</th>
-          <th>${ _('Required') }</th>
-          <th>${ _('Stored') }</th>
           <th>${ _('Indexed') }</th>
+          <th>${ _('Stored') }</th>
+          <th>${ _('Required') }</th>
           <th>${ _('Multivalued') }</th>
+          <th>${ _('Term Vectors') }</th>
+          <th>${ _('Tokenized') }</th>
+          <th>${ _('Term Positions') }</th>
+          <th>${ _('Term Offsets') }</th>
+          <th>${ _('Omit Norms') }</th>
+          <th>${ _('Omit TermFreq and Positions') }</th>
+          <th>${ _('Sort Missing Last') }</th>
+          <th>${ _('DocValues') }</th>
         </tr>
       </thead>
       <tbody data-bind="foreach: $data">
@@ -397,10 +405,18 @@ ${ assist.assistPanel() }
           </td>
           <td data-bind="text: name"></td>
           <td data-bind="text: type"></td>
-          <td><i data-bind="visible: $data.required" class="fa fa-check muted"></i></td>
-          <td><i data-bind="visible: $data.stored" class="fa fa-check muted"></i></td>
-          <td><i data-bind="visible: $data.indexed" class="fa fa-check muted"></i></td>
+          <td><i data-bind="visible: typeof $data.indexed == 'undefined' || $data.indexed" class="fa fa-check muted"></i></td>
+          <td><i data-bind="visible: typeof $data.stored == 'undefined' || $data.stored" class="fa fa-check muted"></i></td>
+          <td><i data-bind="visible: $data.required " class="fa fa-check muted"></i></td>
           <td><i data-bind="visible: $data.multiValued" class="fa fa-check muted"></i></td>
+          <td><i data-bind="visible: $data.termVectors" class="fa fa-check muted"></i></td>
+          <td><i data-bind="visible: $data.tokenized" class="fa fa-check muted"></i></td>
+          <td><i data-bind="visible: $data.termPositions" class="fa fa-check muted"></i></td>
+          <td><i data-bind="visible: $data.termOffsets" class="fa fa-check muted"></i></td>
+          <td><i data-bind="visible: (typeof $data.omitNorms == 'undefined' && type().indexOf('text') == -1) || $data.omitNorms" class="fa fa-check muted"></i></td>
+          <td><i data-bind="visible: (typeof $data.omitTermFreqAndPositions == 'undefined' && type().indexOf('text') == -1) || $data.omitTermFreqAndPositions" class="fa fa-check muted"></i></td>
+          <td><i data-bind="visible: !$data.sortMissingLast" class="fa fa-check muted"></i></td>
+          <td><i data-bind="visible: $data.docValues" class="fa fa-check muted"></i></td>
         </tr>
       </tbody>
     </table>