erste Array:ich habe zwei Arrays, hwo, um diese beiden Arrays zu kombinieren bereiten Sie das JSON-Array?
Array
(
[must] => Array
(
[bool] => Array
(
[should] => Array
(
[0] => Array
(
[term] => Array
(
[filter_system_memory] => 2 GB - 4 GB
)
)
[1] => Array
(
[term] => Array
(
[filter_system_memory] => 1 GB -2 GB
)
)
)
)
)
)
secound Array:
Array
(
[must] => Array
(
[bool] => Array
(
[should] => Array
(
[0] => Array
(
[term] => Array
(
[filter_brand] => Dell
)
)
[1] => Array
(
[term] => Array
(
[filter_brand] => Sony
)
)
[2] => Array
(
[term] => Array
(
[filter_brand] => Lenovo
)
)
)
)
)
)
Ich kann über zwei Arrays fusionieren, da beide Arrays gleichen Schlüssel haben, so Schlüssel zu überschreiben. Ich bekomme kein genaues JSON-Objekt wie unten. Dieses Problem wurde in der Elasti-Suche behandelt. pls mich leiten wie kombiniert diese beiden Arrays json Objekt wie unter
{
"must": {
"bool":{
"should": [
{ "term": { "filter_brand": "Dell" }},
{ "term": { "filter_brand": "Sony" }},
{ "term": { "filter_brand": "Lenovo" }}
]
}
},
"must": {
"bool":{
"should": [
{ "term": { "filter_system_memory": "2 GB - 4 GB" }},
{ "term": { "filter_system_memory": "1 GB -2 GB" }}
]
}
}
}
ok das ist in Ordnung dank –
i wo Indexsuche in über json setzen kann auch den Suchindex übergeben müssen? –
Ich habe es danken Ihnen sehr es ist nützlich für mich. –