42得票9回答
如何为单节点配置单个集群(独立集群)ElasticSearch

我在本地安装了Elasticsearch,我希望将其配置为集群中唯一的单节点(独立服务器)。这意味着只有我的服务器可以访问新创建的索引。其他服务器无法访问。 当前情况是这些索引对其他服务器可用(服务器组成了一个集群),它们可以对我的索引进行任何更改。但我不想要这样。 我阅读了其他博客,但没...

38得票1回答
Elasticsearch关系映射(一对一和一对多)

在我的 ElasticSearch 服务器上,我有一个名为 http://localhost:9200/blog 的索引。 这个 (blog) 索引包含多种类型。 例如:http://localhost:9200/blog/posts,http://localhost:9200/blog/...

23得票6回答
提高精确短语匹配的Elasticsearch权重

在Elasticsearch中,有没有一种方法可以提高文档中确切短语出现的重要性? 例如,如果我正在搜索短语“web developer”,如果单词“web developer”一起出现,则它们将比整个文档中分别出现的“web”和“developer”增强5倍。因此,任何包含“web dev...

17得票2回答
我应该在哪里配置max_result_window索引设置?

我正在尝试添加到我的 elasticsearch.ymlindex.max_result_window: 10000 但问题是,当我在配置中加入index.时(这会导致错误),它不喜欢我这样做。在Elastica 2.X版本中,这是有效的,但现在在6.X中似乎不起作用了。有什么办法可以在最新的...

9得票2回答
用php实现Elasticsearch中的子字符串匹配

以下是我使用elasticsearch生成索引的代码。索引已成功生成。基本上,我使用它来根据电影名称、演员名称和类型生成自动建议。 现在我的要求是,我需要匹配特定字段中的子字符串。如果我使用$params['body']['query']['wildcard']['field'] = '*s...

7得票1回答
Foselasticabundle: 如何将脚本添加到查询的FunctionScore中?Elastica

我需要在我的查询中添加一个functionScore,以定义我的搜索结果的特定相关性。 这是我的工作代码: $query = new BoolQuery(); $filters = new BoolFilter(); $query = new Query\Term(...