diff --git a/src/frontend/app/indexation/field-list/field-list.component.html b/src/frontend/app/indexation/field-list/field-list.component.html
index 3e826f8eb608ed550b1ecd76f34767771258579a..4f488b3c67d0649282a377974d3eed6cf0ef972e 100644
--- a/src/frontend/app/indexation/field-list/field-list.component.html
+++ b/src/frontend/app/indexation/field-list/field-list.component.html
@@ -10,7 +10,7 @@
                 {{field.label}}
             </div>
             <div class="fieldInput" [class.advancedInput]="field.type === 'checkbox'">
-                <ng-container *ngIf="field.type === 'string'">
+                <ng-container *ngIf="field.type === 'string' || field.type === 'autocomplete'">
                     <mat-form-field class="input-form" floatLabel="never">
                         <textarea matInput [placeholder]="lang[field.type + 'Input']" matTextareaAutosize
                             matAutosizeMinRows="1" cdkAutosizeMaxRows="6" disabled></textarea>
diff --git a/src/frontend/app/indexation/indexing-form/indexing-form.component.ts b/src/frontend/app/indexation/indexing-form/indexing-form.component.ts
index ce0ab05b656095e2fffead7e3688f39eca7125f4..db6c5daa1051b575b4ed2bb255cda50651c52d71 100644
--- a/src/frontend/app/indexation/indexing-form/indexing-form.component.ts
+++ b/src/frontend/app/indexation/indexing-form/indexing-form.component.ts
@@ -160,6 +160,13 @@ export class IndexingFormComponent implements OnInit {
             type: 'date',
             default_value : '',
             values: []
+        },
+        {
+            identifier: 'tags',
+            label: this.lang.tags,
+            type: 'autocomplete',
+            default_value : '',
+            values: ['/rest/autocomplete/tags']
         }
     ];
     availableFieldsClone: any[] = [];
diff --git a/src/frontend/lang/lang-en.ts b/src/frontend/lang/lang-en.ts
index 1b995e18787226d1291043a227fb8e2b97cc5f03..c18acab40587647fc6bd625f6bd612c1863125f9 100755
--- a/src/frontend/lang/lang-en.ts
+++ b/src/frontend/lang/lang-en.ts
@@ -1120,4 +1120,5 @@ export const LANG_EN = {
     "noSelectedValue" : "No selected value",
     "searchValue" : "Search a value", 
     "initiatorEntityAlt" : "Initiator entity",
+    "autocompleteInput" : "Autocomplete input",
 };
diff --git a/src/frontend/lang/lang-fr.ts b/src/frontend/lang/lang-fr.ts
index 67061e5a18f322e2f7d3734af2681cde11a2e930..be9a44e91ac45d8cb2a0960d5878aa028fea5129 100755
--- a/src/frontend/lang/lang-fr.ts
+++ b/src/frontend/lang/lang-fr.ts
@@ -1157,4 +1157,5 @@ export const LANG_FR = {
     "noSelectedValue" : "Aucun élément sélectionné", 
     "searchValue" : "Rechercher un élément",
     "initiatorEntityAlt" : "Entité initiatrice",
+    "autocompleteInput" : "Auto-completion",
 };
diff --git a/src/frontend/lang/lang-nl.ts b/src/frontend/lang/lang-nl.ts
index 6971e145e32eb50ad47934bd6bc0299b8c49e559..cad75edb387daa9e9d816045ff57120506128a70 100755
--- a/src/frontend/lang/lang-nl.ts
+++ b/src/frontend/lang/lang-nl.ts
@@ -1146,4 +1146,5 @@ export const LANG_NL = {
     "noSelectedValue" : "No selected value", //_TO_TRANSLATE 
     "searchValue" : "Search a value", //_TO_TRANSLATE 
     "initiatorEntityAlt" : "Initiator entity", //_TO_TRANSLATE 
+    "autocompleteInput" : "Autocomplete input", //_TO_TRANSLATE 
 };