...
"myfield" : {
"type": "string",
}
<code>
Ты хочешь сохранить возможность бегать по этому полю в чистом виде по дополнительному аттрибуту <b>raw</b>, как <b>myfirld.raw</b>. Эластик помогает в этом, копируя твое поле в дополнительные поля. Для этого в описании поля нужно добавить атрибут "fields".
<code>
"myfield" : {
"type": "string",
.....
"fields": {
"raw": { "type" :"string", "index": "not_analyzed"}
}
}
</code>
Здесь мы определили дополнительный атрибут raw у атрибута myfiled, который не будет индексироваться и будет содержать значение поля myfield в неизменном виде
leah@xxx:~$ virsh list --all
ID Имя Статус
----------------------------------
1 asterisk-new работает
2 services работает
3 mongodb работает
4 win7 работает
5 transcoder работает
- distribs выключен
- transcoder-i14 выключен
- ubuntu-base-i686 выключен
- ubuntu-base-x64 выключен
leah@xxx:~$ cat /proc/mdstat
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md127 : active raid1 sdc1[0] sdb1[1]
3906885440 blocks super 1.2 [2/2] [UU]
unused devices: <none>
ip addr del 192.168.0.10/24 dev eth0
btctl addif br0 eth0
ip addr add 192.168.0.10/24 dev br0
<code>