elastic4s

    1熱度

    1回答

    我們的ES相當慢,我們沒有優化它(和查詢),但根據this link,來自Elastic的請求拒絕是一種反饋形式,要求減慢並調整散裝的大小。 我們構建了一種背壓的形式,其中阻塞批量的大小(同時發送的單個請求的列表,我們尚未使用MSearch)取決於先前批量中有多少請求被拒絕。我們等待當前批量完成後再開始新批量。很明顯,所有被拒絕的請求都被重新注入到請求隊列中(以構建查詢所需的數據的形式)。例如,如

    0熱度

    1回答

    我有比對查詢: matchQuery("name", name) analyzer n gram min=2 max=3 matchQuery("allName", name) analyzer n gram min=3 max=6 他們中的大多數查詢幾乎是真實的,但這個問題時,我有一個像dak abc,dave abc, dave dave def文件。當我搜索「da」時,「dave dave

    1熱度

    1回答

    我試圖使用elastic4s-http vis https連接到Elasticsearch,但無法找到使用https而不是http的方式。 我目前使用: HttpClient(ElasticsearchClientUri(config.getString("services.elasticsearch.host"), config.getInt("services.elasticsearch.po

    1熱度

    1回答

    如何使用elastic4s獲取_source下的所有字段名稱(不是值)?我想要一個所有映射字段的列表。 我試圖做這樣的事情: search in indexName/indexType sourceInclude "_source" limit q.limit aggregations( aggregation terms "agg0" field "_field_names" si

    1熱度

    1回答

    我目前使用的是Elastic4s v5.0,它仍然具有用於以多種方式索引字段的多字段類型。 elasticClient.execute(createIndex("foo") mappings ( mapping("bar").as( multiField("baz").as( textField("baz") analyzer myAnalyzer, text

    1熱度

    1回答

    2關於搜索_id領域的問題: ,我想找到是否存在特定ID使用elastic4s DSL。在aquivilent這個查詢elasticsearch API: 捲曲-XGET 'http://localhost:9200/indexName/indexType/_search/exists?q=_id:foo' 我試圖做這樣的事情: client execute search(indexName/in

    0熱度

    1回答

    有沒有辦法爲elastic4s,讓我建立這個搜索請求: { "size" : 100, "query" : { "bool" : { "must" : { "term" : { "disabled" : false } } } }, "gas-filter" : {

    0熱度

    1回答

    我使用Scala的2.11.11一個類型,elastic4s 5.4.5和elastic4s-瑟茜5.4.5 import com.sksamuel.elastic4s.ElasticDsl._ import com.sksamuel.elastic4s.TcpClient import com.sksamuel.elastic4s.circe._ import io.circe.gener

    3熱度

    1回答

    我試圖通過一個樣品給出 here 但我不斷收到當我試圖通過TcpClient.transport連接下面的例外,讓我對elastic4s手: Exception in thread "main" NoNodeAvailableException[None of the configured nodes are available: [{#transport#-1}{IFyYWnE_S4aHRVxT

    0熱度

    1回答

    是否有處理elastic4s中自動重新連接的方法(或最佳實踐)? 我有彈性集羣在我的應用程序後面重新啓動(安全更新等)的情況。 [很明顯,這並不理想,通過滾動重啓可以得到更好的處理,但我們還沒有完成。] 但是,當發生這種情況時,連接斷開並且在羣集恢復聯機時從不恢復。它一直說沒有節點可用。如果我重新啓動應用程序,它將重新連接,沒有問題。 有沒有辦法處理這個很好,而不必創建一個新的連接(即TcpCli