Full text search is the most common requirement. Open source Elasticsearch is the first choice of full-text search engines. It can quickly store, search and analyze massive data. Wikipedia, Stack Overflow and Github all use it. At the bottom of elasticsearch is the open source library Lucene. However, you can't use Lucene directly. You must w ...
Posted by Restless on Fri, 03 Dec 2021 09:10:48 -0800
The mapping in the index library is similar to the table structure in the database. To create a database table, you need to set the field name, type, length, constraint, etc; The same is true for the index library. You need to know what fields are under this type and what constraint information each field has. This is ...
Posted by Gordonator on Thu, 02 Dec 2021 19:00:58 -0800
Business scenario 1
Automatic dialogue of semantic recognition language in the field of artificial intelligence. The trial behavior of trial users is limited to 10 calls per minute
1. Design a counter to record the call times, which is used to control the service execution times. Take the user id as the key and the usage times as th ...
Posted by mightymouse on Tue, 30 Nov 2021 17:52:40 -0800
1 getting started with elasticsearch
Elasticsearch is an open source search engine based on Apache Lucene. Whether in open source or proprietary domain, Lucene can be regarded as the most advanced, best performing and most powerful search engine library so far. However, Lucene is just a library. If you want to use it, you must use Java as ...
Elasticsearch concept and query syntax
ES is an open source search engine written in Java. It uses Lucene internally for indexing and searching. By encapsulating Lucene, it hides the complexity of Lucene and provides a set of simple and consistent restful APIs instead.
However, elastic search is not only Lucene, but also a full-text search en ...
Posted by sane993 on Sun, 28 Nov 2021 21:27:50 -0800
Spring Cloud Alibaba Sentinel
1, Sentinel introduction
With the popularity of microservices, the stability between services and services becomes more and more important. Sentinel takes traffic as the starting point to protect the stability of services from multiple dimensions such as traffic control, fuse degradation and system load protect ...
Posted by shane18 on Fri, 26 Nov 2021 18:03:51 -0800
composer require whereof/think-csv
$users = User::select(); // All users
$csvExporter = new \whereof\think\csv\Export();
$csvExporter->build($users, ['email', 'name'])->download();
$exporter - > build ($modelcollection, $fields) requires three parameters. The first is the model (a collection of models), the second is t ...
Posted by ckdoublenecks on Sat, 20 Nov 2021 18:43:41 -0800
1, Dynamic mapping
When we first used ES, we probably didn't know much about mapping, and we didn't add mapping. Why can we add documents normally. That's because ES can dynamically map. When adding documents, fields that do not exist can be dynamically added to mapping. The following are some default mapping methods.
|Value | if missing, add ...
Posted by cornelombaard on Sat, 20 Nov 2021 10:46:15 -0800
Learn the second of the notes made by Elasticsearch.
1, elasticsearch overview.
2, Comparison and selection of Solr and elasticsearch.
1. solr overview.
2. Lucene overview.
3. Applicable scenarios and comparison of Solr and elasticsearch.
3, Kibana overview.
1. kibana overview.
2. kibana is sinicized. ...
Posted by jawaking00 on Tue, 09 Nov 2021 13:06:09 -0800
There are three main situations:
It's been a second since I took a look at my beard. The implementation is also very simple. I write casually / too lazy to write
After a second, I felt that it would not be realized, so I went to look at other people's code
I didn't understand the question
Simple math problems + find rul ...
Posted by morris on Wed, 03 Nov 2021 17:48:13 -0700