curl -XGET http://localhost:9200/index/type/_search -d '{
"query": {
"match_all": {}
},
"aggs": {
"group_by_types": {
"terms": {
"field": "type"
},
"aggs": {
"top_hits_in_group": {
"top_hits": {
"size": 10
}
}
}
}
}
}'
curl -XGET 'http://elasticsearch:9200/_search' -d '{
"query": {
"multi_match": {
"query": "My search query",
"fields": [
"title",
"description",
"tags.name",
"categories.name",
"categories.description"
]
}
}
}'
dd if=/dev/zero of=/foobar.fs bs=1M count=500
mkfs /foobar.fs
mkdir /foobar
mount /foobar.fs /foobar
curl -XPUT 0.0.0.0:9200/index_name/type_name/12345/ -d '{
"hey": "there"
}'
path.repo: [ "/home/elastic_backup" ]
...RepositoryException: location [/home/elastic_backup/] doesn't match any of the locations specified by path.repo because this setting is empty...
Как стартовать (и автостартовать) сервисы внутри контейнера с Centos7?
daemon off;
CMD ["nginx"]
curl -XGET 'http://localhost:9200/index_name/type_name/_search?pretty' -d '{
"filter": {
"and": [
{"term": {"field_name": 1}},
{"term": {"field_name": 2}},
{"term": {"field_name": 3}},
{"term": {"field_name": 4}}
]
}
}'
Кто и как использует ElasticSearch и его продукты в странах СНГ?
Насколько большие обьемы данных хранятся и обрабатываются?
Были ли какие-то глобальные проблемы и сбои в работе?
Используете ли другие продукты Elastic, например Logstash, Kibana, Marvel, Shield?
Ваши ответы помогут мне в организации презентации на последующих конференциях, в странах Балтии, но хочется делится опытом и дальше.
curl -XGET 'http://localhost:9200/_search' -d '{
"filter": {
"bool": {
"should": [
{
"regexp": {
"word": "мульт.*"
}
},
{
"regexp": {
"word": "фильм.*"
}
}
],
"must_not": {
"terms": {
"word": ["видео", "скачать"]
}
}
}
}
}'
curl -XGET 'http://localhost:9200/_validate/query?explain' -d '{
"query": {
"regexp": {
"word": "мульт.*"
}
}
}'
Что посоветуете ?
Если смотреть в сторону готовых решений...
"offer": { // данные из таблицы товаров
"price": {
"value": 1500000,
"currency": "RUB"
},
"category": { // данные из таблицы категорий
"name": "Иномарки",
"group": { // еще одни данные из таблицы категорий
"name": "Автомобили"
}
},
"owner": { // данные из таблицы пользователей
"first_name": "Антон",
"last_name": "Антонов",
"locality": { // данные из таблицы городов
"name": "Москва",
"country": { // данные из таблицы стран
"name": "Россия"
}
},
"organization": { // данные из таблицы организаций
"name": "FreeAuto",
"phone": "+7111222333"
}
}
}