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