# Multi indices et fields

**URL:** <https://discuss.elastic.co/t/multi-indices-et-fields/195154>\
**Category:** Discussions en français\
**Created:** [August 14, 2019, 7:31am UTC](https://discuss.elastic.co/t/multi-indices-et-fields/195154 "2019-08-14T07:31:21Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![JoMod](https://avatars.discourse-cdn.com/v4/letter/j/e95f7d/32.png) [@JoMod](https://discuss.elastic.co/u/JoMod)\
**Post date:** [August 14, 2019, 7:31am UTC](https://discuss.elastic.co/t/multi-indices-et-fields/195154/1 "2019-08-14T07:31:22Z")

</div>

Bonjour,

Je suis actuellement en train de migrer un projet ES1.7.0 vers ES6.  
Dans ce projet, j'avais un index avec 2 types.  
Etant donné que cela n'est [plus possible](https://www.elastic.co/guide/en/elasticsearch/reference/6.7/removal-of-types.html) avec la nouvelle version , j'ai du créer 2 indices, avec chacun d'entre eux, un type. (doc et video).

Dans la recherche, je prends les 2 indices (car je fait une recherche globale) et je souhaite rechercher dans des champs spécifiques.  
Auparavant, il était possible de faire:

`['fields' => ['document.title^50.0', 'document.title.raw^80.0']]`

Mais comme j'ai maintenant 2 indices, il ne veux plus me retourner de résultats.  
J'ai tenté:  
`['fields' => ['monindice1.document.title^50.0', 'monindice1.document.title.raw^80.0']]`  
Mais sans succès..

Pour info, j'utilise la version 6 car elasticsearch est utilisé dans un projet Symfony via elastica.

---

<div class="post-metadata">

**Author:** ![gabriel\_tessier](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/gabriel_tessier/32/27911_2.png) [@gabriel\_tessier](https://discuss.elastic.co/u/gabriel_tessier)\
**Post date:** [August 20, 2019, 1:04am UTC](https://discuss.elastic.co/t/multi-indices-et-fields/195154/2 "2019-08-20T01:04:23Z")

</div>

Bonjour,

Juste une question est-ce que tes deux indices on le même mapping? Si c'est le cas tu peux tout mettre dans un seul index. Comme expliqué ici:  
[https://www.elastic.co/guide/en/elasticsearch/reference/6.7/removal-of-types.html#\_custom\_type\_field](https://www.elastic.co/guide/en/elasticsearch/reference/6.7/removal-of-types.html#_custom_type_field)

Est-ce que tu peux mettre toute ta requête?

---

<div class="post-metadata">

**Author:** ![JoMod](https://avatars.discourse-cdn.com/v4/letter/j/e95f7d/32.png) [@JoMod](https://discuss.elastic.co/u/JoMod)\
**Post date:** [August 21, 2019, 10:32am UTC](https://discuss.elastic.co/t/multi-indices-et-fields/195154/3 "2019-08-21T10:32:03Z")

</div>

Bonjour,  
Non mes deux indices ne sont pas dans le même mapping.  
Comment je peux obtenir cette requête pour qu'elle puisse t'être utile ?

---

<div class="post-metadata">

**Author:** ![gabriel\_tessier](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/gabriel_tessier/32/27911_2.png) [@gabriel\_tessier](https://discuss.elastic.co/u/gabriel_tessier)\
**Post date:** [August 26, 2019, 4:17am UTC](https://discuss.elastic.co/t/multi-indices-et-fields/195154/4 "2019-08-26T04:17:59Z")

</div>

Tu peux copier coller le code au dessus et en dessous du code que t'as fourni au-dessus par example.

`  
a completer avec le code de ton fichier source

['fields' =\> ['monindice1.document.title^50.0', 'monindice1.document.title.raw^80.0']]

a compléter avec le code de ton fichier source  
`

Si tu peux aussi fournir un exemple pour recréer ton problème ca aidera aussi.  
N'oubli pas de fournir le mapping aussi de tes index. Si t'as pas assez de place tu peux utiliser gist ou pastebin.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [September 23, 2019, 4:18am UTC](https://discuss.elastic.co/t/multi-indices-et-fields/195154/5 "2019-09-23T04:18:03Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
