本文将教你如何在Linux系统上安装和配置Elasticsearch搜索引擎。
1. 下载Elasticsearch安装包。
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.6.2-linux-x86_64.tar.gz
2. 解压安装包。
tar -zxvf elasticsearch-7.6.2-linux-x86_64.tar.gz
3. 进入解压后的目录。
cd elasticsearch-7.6.2
4. 启动Elasticsearch。
./bin/elasticsearch
Elasticsearch的配置文件位于config目录下的elasticsearch.yml文件。
你可以根据需要修改以下配置:
以下是一个简单的Java代码示例,演示如何使用Elasticsearch进行查询操作:
import org.elasticsearch.action.search.SearchRequest; import org.elasticsearch.action.search.SearchResponse; import org.elasticsearch.client.RequestOptions; import org.elasticsearch.client.RestHighLevelClient; import org.elasticsearch.index.query.QueryBuilders; public class ElasticsearchDemo { private RestHighLevelClient client; public ElasticsearchDemo() { // 初始化Elasticsearch客户端 client = new RestHighLevelClient(RestClient.builder( new HttpHost("localhost", 9200, "http") )); } public SearchResponse search(String index, String keyword) throws IOException { // 构建搜索请求 SearchRequest searchRequest = new SearchRequest(index); searchRequest.source().query(QueryBuilders.matchQuery("content", keyword)); // 执行搜索 return client.search(searchRequest, RequestOptions.DEFAULT); } public void close() throws IOException { // 关闭Elasticsearch客户端 client.close(); } public static void main(String[] args) throws IOException { ElasticsearchDemo demo = new ElasticsearchDemo(); // 执行搜索 SearchResponse response = demo.search("my_index", "hello world"); // 处理搜索结果 // ... // 关闭客户端 demo.close(); } }
以上示例代码演示了如何使用Java语言调用Elasticsearch进行查询操作。
本文为翻滚的胖子原创文章,转载无需和我联系,但请注明来自猿教程iskeys.com