im создать API, используя scala и библиотеку Spray.IO. мой API, поиск в elasticsearch.
близкое соединение elasticsearch, необходимо ли это?
мои вопросы также связаны с question.
var klt:TransportClient = EsClient_08012017.klien1
var arg = Array(JsObject(Map("id"->JsString("-1"), "item" -> JsString("-1"), "score"-> JsString("-1"))))
if(cariIndex(namaIndexCari)==true && cariIndex(namaIndexCari+"_2")==true)
{
if(hitungJumlahIndex(namaIndexCari) > hitungJumlahIndex(namaIndexCari+"_2"))
{
val ar = ambilRekomendasi(idPenggunaCari, namaTipeCari, namaIndexCari, jumlah, false)
val atd = acakTanpaDuplikat(ar)
arg = parsingJsObject(atd)
}
else
{
val ar = ambilRekomendasi(idPenggunaCari, namaTipeCari, namaIndexCari+"_2", jumlah, false)
val atd = acakTanpaDuplikat(ar)
arg = parsingJsObject(atd)
}
}
else
{
val ar = ambilRekomendasi(idPenggunaCari, namaTipeCari, namaIndexCari, jumlah, false)
val atd = acakTanpaDuplikat(ar)
arg = parsingJsObject(atd)
}
klt.close()
arg
для 1-го раза, удачный API. но, то второй хит API им получить некоторую ошибку
None of the configured nodes are available: [{#transport#-1}{127.0.0.1}{127.0.0.1:9300}]
, что я хочу, чтобы достичь являются, каждый из хитовой API его также как и тесная связь с ЧС и открытым соединением. но ссылка на ссылку сказала, что все нормально, без закрытых соединений. спасибо за помощь, ссылку или ссылку!
Почему я не могу закрыть свое соединение? im новичок здесь, hehe спасибо – SunBright