เช‡เชฒเชพเชธเซเชŸเชฟเช•เชธเชฐเซเชš เชธเซเชŸเซ‡เชช เชฌเชพเชฏ เชธเซเชŸเซ‡เชช เชฐเชœเซ‚ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ€เช

เช†เชชเชจเซเช‚ เชธเซเชตเชพเช—เชค เช›เซ‡!
เช†เชœเซ‡ เช†เชชเชฃเซ‡ เชซเซเชฒ-เชŸเซ‡เช•เซเชธเซเชŸ เชธเชฐเซเชš เชเชจเซเชœเชฟเชจ Elasticsearch (เชคเซเชฏเชพเชฐเชฌเชพเชฆ ES) เชตเชฟเชถเซ‡ เชตเชพเชค เช•เชฐเซ€เชถเซเช‚, เชœเซ‡เชจเซ€ เชธเชพเชฅเซ‡
Docsvision 5.5 เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชšเชพเชฒเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡.

เช‡เชฒเชพเชธเซเชŸเชฟเช•เชธเชฐเซเชš เชธเซเชŸเซ‡เชช เชฌเชพเชฏ เชธเซเชŸเซ‡เชช เชฐเชœเซ‚ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ€เช

1. เชธเซเชฅเชพเชชเชจ

เชคเชฎเซ‡ เชฒเชฟเช‚เช• เชชเชฐเชฅเซ€ เชตเชฐเซเชคเชฎเชพเชจ เชธเช‚เชธเซเช•เชฐเชฃ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹: www.elastic.co/downloads/elasticsearch
เชจเซ€เชšเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒเชฐ เชธเซเช•เซเชฐเซ€เชจเชถเซ‹เชŸ:
เช‡เชฒเชพเชธเซเชŸเชฟเช•เชธเชฐเซเชš เชธเซเชŸเซ‡เชช เชฌเชพเชฏ เชธเซเชŸเซ‡เชช เชฐเชœเซ‚ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ€เช

2. เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชคเชชเชพเชธ

เชเช•เชตเชพเชฐ เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชชเซ‚เชฐเซเชฃ เชฅเชˆ เชœเชพเชฏ, เชชเช›เซ€ เชชเชฐ เชœเชพเช“
http://localhost:9200/
ES เชธเซเชฅเชฟเชคเชฟ เชชเซƒเชทเซเช  เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชฅเชตเซเช‚ เชœเซ‹เชˆเช, เช‰เชฆเชพเชนเชฐเชฃ เชจเซ€เชšเซ‡:
เช‡เชฒเชพเชธเซเชŸเชฟเช•เชธเชฐเซเชš เชธเซเชŸเซ‡เชช เชฌเชพเชฏ เชธเซเชŸเซ‡เชช เชฐเชœเซ‚ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ€เช

เชœเซ‹ เชชเซƒเชทเซเช  เช–เซเชฒเชคเซเช‚ เชจเชฅเซ€, เชคเซ‹ เช–เชพเชคเชฐเซ€ เช•เชฐเซ‹ เช•เซ‡ Elasticsearch เชธเซ‡เชตเชพ เชšเชพเชฒเซ€ เชฐเชนเซ€ เช›เซ‡. เชตเชฟเชจเซเชกเซ‹เช เชชเชฐ เช† เช›เซ‡
เชธเซเชฅเชฟเชคเชฟเชธเซเชฅเชพเชชเช• เชถเซ‹เชง เชธเซ‡เชตเชพ.
เช‡เชฒเชพเชธเซเชŸเชฟเช•เชธเชฐเซเชš เชธเซเชŸเซ‡เชช เชฌเชพเชฏ เชธเซเชŸเซ‡เชช เชฐเชœเซ‚ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ€เช

3. Docsvision เชฅเซ€ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซ‹

Elasticsearch เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชถเชจ เชชเซ‚เชฐเซเชฃ-เชŸเซ‡เช•เซเชธเซเชŸ เชธเซ‡เชตเชพ เชชเซƒเชทเซเช  เชชเชฐ เช—เซ‹เช เชตเซ‡เชฒ เช›เซ‡
เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพ
เช‡เชฒเชพเชธเซเชŸเชฟเช•เชธเชฐเซเชš เชธเซเชŸเซ‡เชช เชฌเชพเชฏ เชธเซเชŸเซ‡เชช เชฐเชœเซ‚ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ€เช

เช…เชนเซ€เช‚ เชคเชฎเชพเชฐเซ‡ เชธเซ‚เชšเชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡:
1. Elasticsearch เชธเชฐเซเชตเชฐ เชธเชฐเชจเชพเชฎเซเช‚ (เช‡เชจเซเชธเซเชŸเซ‹เชฒเซ‡เชถเชจ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชธเซ‡เชŸ เช•เชฐเซ‹).
2. DBMS เชธเชพเชฅเซ‡ เช•เชจเซ‡เช•เซเชถเชจ เชธเซเชŸเซเชฐเชฟเช‚เช—.
3. เชกเซ‰เช•เซเชธเชตเชฟเชเชจ เชธเชฐเชจเชพเชฎเซเช‚ (ConnectAddress= เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚http://SERVER/DocsVision/StorageServer/StorageServerService.
asmx
)
4. "เช•เชพเชฐเซเชกเซเชธ" เช…เชจเซ‡ "เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช" เชŸเซ…เชฌ เชชเชฐ, เชคเชฎเชพเชฐเซ‡ เชกเซ‡เชŸเชพเชจเซ‡ เช—เซ‹เช เชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เชœเซ‡
เช…เชจเซเช•เซเชฐเชฎเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡.
เชคเชฎเชพเชฐเซ‡ เช เชชเชฃ เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เช•เซ‡ เชœเซ‡ เชเช•เชพเช‰เชจเซเชŸ เชนเซ‡เช เชณ Docsvision เชธเซ‡เชตเชพ เชšเชพเชฒเซ€ เชฐเชนเซ€ เช›เซ‡
เชซเซเชฒเชŸเซ‡เช•เซเชธเซเชŸ เชˆเชจเซเชกเซ‡เช•เซเชธเซ€เช‚เช— เชธเซ‡เชตเชพ, เชเชฎเชเชธ เชเชธเช•เซเชฏเซเชเชฒ เชชเชฐ เชกเซ‹เช•เซเชธเชตเชฟเชเชจ เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซ€ เชเช•เซเชธเซ‡เชธ เชงเชฐเชพเชตเซ‡ เช›เซ‡.
เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชคเชฎเชพเชฐเซ‡ เช–เชพเชคเชฐเซ€ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เช•เซ‡ MS SQL เชกเซ‡เชŸเชพเชฌเซ‡เชเชฎเชพเช‚ เช‰เชชเชธเชฐเซเช— เชธเชพเชฅเซ‡เชจเซ€ เชจเซ‹เช•เชฐเซ€เช“ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡:
"DV:FullText_<DBNAME>_CardWithFilesPrepareRange"
เช‡เชฒเชพเชธเซเชŸเชฟเช•เชธเชฐเซเชš เชธเซเชŸเซ‡เชช เชฌเชพเชฏ เชธเซเชŸเซ‡เชช เชฐเชœเซ‚ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ€เช

เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชชเซ‚เชฐเซเชฃ เช•เชฐเซเชฏเชพ เชชเช›เซ€, เชธเชฐเซเชš เชฌเชพเชฐ เชตเชฟเชจเซเชกเซ‹เช เช•เซเชฒเชพเชฏเช‚เชŸเชฎเชพเช‚ เช…เชจเชฒเซ‰เช• เชฅเชˆ เชœเชถเซ‡.

4. REST API เชธเซเชฅเชฟเชคเชฟเชธเซเชฅเชพเชชเช•

เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช‡เชฒเชพเชธเซเชŸเชฟเช•เชธเชฐเซเชšเชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€ เชตเชฟเชถเซ‡ เชตเชฟเชตเชฟเชง เชฎเชพเชนเชฟเชคเซ€ เชฎเซ‡เชณเชตเซ€ เชถเช•เซ‡ เช›เซ‡
REST API เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
เชจเซ€เชšเซ‡เชจเชพ เช‰เชฆเชพเชนเชฐเชฃเซ‹เชฎเชพเช‚ เช†เชชเชฃเซ‡ เช‡เชจเซเชธเซ‹เชฎเซเชจเชฟเชฏเชพ เชฐเซ‡เชธเซเชŸ เช•เซเชฒเชพเชฏเช‚เชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชถเซเช‚.

เชธเชพเชฎเชพเชจเซเชฏ เชฎเชพเชนเชฟเชคเซ€ เชฎเซ‡เชณเชตเชตเซ€

เชเช•เชตเชพเชฐ เชธเซ‡เชตเชพ เชšเชพเชฒเซ เชฅเชˆ เชœเชพเชฏ เช…เชจเซ‡ (เชฌเซเชฐเชพเช‰เชเชฐเชฎเชพเช‚ http://localhost:9200/), เชคเชฎเซ‡ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹
เชตเชฟเชจเช‚เชคเซ€ เชšเชฒเชพเชตเซ‹:
http://localhost:9200/_cat/health?v

เชšเชพเชฒเซ‹ Elasticsearch เชธเซ‡เชตเชพเชจเซ€ เชธเซเชฅเชฟเชคเชฟ เชตเชฟเชถเซ‡ เชชเซเชฐเชคเชฟเชญเชพเชต เชฎเซ‡เชณเชตเซ€เช (เชฌเซเชฐเชพเช‰เชเชฐเชฎเชพเช‚):
เช‡เชฒเชพเชธเซเชŸเชฟเช•เชธเชฐเซเชš เชธเซเชŸเซ‡เชช เชฌเชพเชฏ เชธเซเชŸเซ‡เชช เชฐเชœเซ‚ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ€เช
เช…เชจเชฟเชฆเซเชฐเชพ เชธเซเชฅเชฟเชคเชฟ เชชเซเชฐเชคเชฟเชญเชพเชต:
เช‡เชฒเชพเชธเซเชŸเชฟเช•เชธเชฐเซเชš เชธเซเชŸเซ‡เชช เชฌเชพเชฏ เชธเซเชŸเซ‡เชช เชฐเชœเซ‚ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ€เช
เชšเชพเชฒเซ‹ เชธเซเชŸเซ‡เชŸเชธ เชชเชฐ เชงเซเชฏเชพเชจ เช†เชชเซ€เช - เชฒเซ€เชฒเซ‹, เชชเซ€เชณเซ‹, เชฒเชพเชฒ. เชธเชคเซเชคเชพเชตเชพเชฐ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹ เชธเซเชฅเชฟเชคเชฟเช“ เชตเชฟเชถเซ‡ เชจเซ€เชšเซ‡ เชฎเซเชœเชฌ เช•เชนเซ‡ เช›เซ‡:
โ€ข เชฒเซ€เชฒเซ‹ โ€” เชฌเชงเซเช‚ เชฌเชฐเชพเชฌเชฐ เช›เซ‡ (เช•เซเชฒเชธเซเชŸเชฐ เชธเช‚เชชเซ‚เชฐเซเชฃ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏเชฐเชค เช›เซ‡)
โ€ข เชชเซ€เชณเซ‹ - เชฌเชงเซ‹ เชกเซ‡เชŸเชพ เช‰เชชเชฒเชฌเซเชง เช›เซ‡, เชชเชฐเช‚เชคเซ เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เช•เซ‡เชŸเชฒเซ€เช• เชชเซเชฐเชคเชฟเช•เซƒเชคเชฟเช“ เชนเชœเซ เชคเซ‡เชจเชพ เชฎเชพเชŸเซ‡ เชซเชพเชณเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชจเชฅเซ€
โ€ข เชฒเชพเชฒ โ€” เชกเซ‡เชŸเชพเชจเซ‹ เชญเชพเช— เช•เซ‹เชˆเชชเชฃ เช•เชพเชฐเชฃเซ‹เชธเชฐ เช…เชจเซเชชเชฒเชฌเซเชง เช›เซ‡ (เช•เซเชฒเชธเซเชŸเชฐ เชชเซ‹เชคเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡)
เช•เซเชฒเชธเซเชŸเชฐเชฎเชพเช‚ เชจเซ‹เชกเซเชธ เช…เชจเซ‡ เชคเซ‡เชฎเชจเซ€ เชธเซเชฅเชฟเชคเชฟ เชตเชฟเชถเซ‡ เชธเซเชŸเซ‡เชŸเซเชธ เชฎเซ‡เชณเชตเชตเซเช‚ (เชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ 1 เชจเซ‹เชก เช›เซ‡):
http://localhost:9200/_cat/nodes?v
เช‡เชฒเชพเชธเซเชŸเชฟเช•เชธเชฐเซเชš เชธเซเชŸเซ‡เชช เชฌเชพเชฏ เชธเซเชŸเซ‡เชช เชฐเชœเซ‚ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ€เช

เชฌเชงเชพ ES เชธเซ‚เชšเช•เชพเช‚เช•เซ‹:
http://localhost:9200/_cat/indices?v
เช‡เชฒเชพเชธเซเชŸเชฟเช•เชธเชฐเซเชš เชธเซเชŸเซ‡เชช เชฌเชพเชฏ เชธเซเชŸเซ‡เชช เชฐเชœเซ‚ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ€เช

เชกเซ‹เช•เซเชธเชตเชฟเชเชจเชจเชพ เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“ เช‰เชชเชฐเชพเช‚เชค, เช…เชจเซเชฏ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹เชจเซ€ เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“ เชชเชฃ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡ - เชนเซƒเชฆเชฏเชจเชพ เชงเชฌเช•เชพเชฐเชพ,
เช•เชฟเชฌเชพเชจเชพ - เชœเซ‹ เชคเชฎเซ‡ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹ เช›เซ‹. เชคเชฎเซ‡ เชฌเชฟเชจเชœเชฐเซ‚เชฐเซ€เชฎเชพเช‚เชฅเซ€ เชœเชฐเซ‚เชฐเซ€ เชตเชธเซเชคเซเช“เชจเซ‡ เชธเซ‰เชฐเซเชŸ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เชฆเชพเช–เซเชฒเชพ เชคเชฐเซ€เช•เซ‡,
เชšเชพเชฒเซ‹ เชซเช•เซเชค เชเชตเชพ เชธเซ‚เชšเช•เชพเช‚เช•เซ‹ เชฒเชˆเช เช•เซ‡ เชœเซ‡เชจเชพ เชจเชพเชฎเชฎเชพเช‚ % เช•เชพเชฐเซเชก% เชนเซ‹เชฏ:
http://localhost:9200/_cat/indices/*card*?v&s=index
เช‡เชฒเชพเชธเซเชŸเชฟเช•เชธเชฐเซเชš เชธเซเชŸเซ‡เชช เชฌเชพเชฏ เชธเซเชŸเซ‡เชช เชฐเชœเซ‚ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ€เช

เชธเซเชฅเชฟเชคเชฟเชธเซเชฅเชพเชชเช• เชถเซ‹เชง เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ

เชธเซเชฅเชฟเชคเชฟเชธเซเชฅเชพเชชเช• เชถเซ‹เชง เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชฎเซ‡เชณเชตเชตเซ€:
http://localhost:9200/_nodes
เชฒเซ‹เช—เชจเชพ เชฎเชพเชฐเซเช—เซ‹ เชธเชนเชฟเชค เชชเชฐเชฟเชฃเชพเชฎ เช–เซ‚เชฌ เชตเซเชฏเชพเชชเช• เชนเชถเซ‡:
เช‡เชฒเชพเชธเซเชŸเชฟเช•เชธเชฐเซเชš เชธเซเชŸเซ‡เชช เชฌเชพเชฏ เชธเซเชŸเซ‡เชช เชฐเชœเซ‚ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ€เช

เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“เชจเซ€ เชธเซ‚เชšเชฟ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชถเซ‹เชงเชตเซ€ เชคเซ‡ เช†เชชเชฃเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชœเชพเชฃเซ€เช เช›เซ€เช; เชกเซ‹เช•เซเชธเชตเชฟเชเชจ เช† เช†เชชเซ‹เช†เชช เช•เชฐเซ‡ เช›เซ‡, เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเชจเซ‡ เชจเชพเชฎ เช†เชชเซ€เชจเซ‡:
<เชกเซ‡เชŸเชพเชฌเซ‡เชเชจเซเช‚ เชจเชพเชฎ + เช…เชจเซเช•เซเชฐเชฎเชฟเชค เช•เชพเชฐเซเชกเชจเซ‹ เชชเซเชฐเช•เชพเชฐ>
เชคเชฎเซ‡ เชคเชฎเชพเชฐเซ€ เชชเซ‹เชคเชพเชจเซ€ เชธเซเชตเชคเช‚เชคเซเชฐ เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพ เชชเชฃ เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹:
http://localhost:9200/customer?pretty
เชฎเชพเชคเซเชฐ เช† GET เชจเชนเซ€เช‚, เชชเชฐเช‚เชคเซ PUT เชตเชฟเชจเช‚เชคเซ€ เชนเชถเซ‡:
เช‡เชฒเชพเชธเซเชŸเชฟเช•เชธเชฐเซเชš เชธเซเชŸเซ‡เชช เชฌเชพเชฏ เชธเซเชŸเซ‡เชช เชฐเชœเซ‚ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ€เช

เชชเชฐเชฟเชฃเชพเชฎ:
เช‡เชฒเชพเชธเซเชŸเชฟเช•เชธเชฐเซเชš เชธเซเชŸเซ‡เชช เชฌเชพเชฏ เชธเซเชŸเซ‡เชช เชฐเชœเซ‚ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ€เช

เชจเซ€เชšเซ‡เชจเซ€ เช•เซเชตเซ‡เชฐเซ€ เชจเชตเชพ (เช—เซเชฐเชพเชนเช•) เชธเชนเชฟเชค เชคเชฎเชพเชฎ เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“ เชฌเชคเชพเชตเชถเซ‡:
http://localhost:9200/_cat/indices?v
เช‡เชฒเชพเชธเซเชŸเชฟเช•เชธเชฐเซเชš เชธเซเชŸเซ‡เชช เชฌเชพเชฏ เชธเซเชŸเซ‡เชช เชฐเชœเซ‚ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ€เช

5. เช…เชจเซเช•เซเชฐเชฎเชฟเชค เชกเซ‡เชŸเชพ เชตเชฟเชถเซ‡ เชฎเชพเชนเชฟเชคเซ€ เชฎเซ‡เชณเชตเชตเซ€

เชธเซเชฅเชฟเชคเชฟเชธเซเชฅเชพเชชเช• เชถเซ‹เชง เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพ เชธเซเชฅเชฟเชคเชฟ

Docsvision เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชชเซ‚เชฐเซเชฃ เชฅเชˆ เช—เชฏเชพ เชชเช›เซ€, เชธเซ‡เชตเชพ เช“เชชเชฐเซ‡เชŸ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เชนเซ‹เชตเซ€ เชœเซ‹เชˆเช เช…เชจเซ‡ เชกเซ‡เชŸเชพเชจเซ‡ เชˆเชจเซเชกเซ‡เช•เซเชธ เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเชตเซเช‚ เชœเซ‹เชˆเช.
เชธเซŒ เชชเซเชฐเชฅเชฎ, เชšเชพเชฒเซ‹ เชคเชชเชพเชธเซ€เช เช•เซ‡ เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพเช“ เชญเชฐเชพเชˆ เช—เชˆ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เชจเซเช‚ เช•เชฆ เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค "เชฌเชพเชˆเชŸ" เช•เชฐเชคเชพ เชฎเซ‹เชŸเซเช‚ เช›เซ‡ เชคเซ‡ เช…เชฎเชจเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชชเชฐเชฟเชšเชฟเชค เช•เซเชตเซ‡เชฐเซ€เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡:
http://localhost:9200/_cat/indices?v
เชชเชฐเชฟเชฃเชพเชฎเซ‡, เช…เชฎเซ‡ เชœเซ‹เชˆเช เช›เซ€เช: 87 "เช•เชพเชฐเซเชฏเซ‹" เช…เชจเซ‡ 72 "เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹" เช…เชจเซเช•เซเชฐเชฎเชฟเชค เชฅเชฏเชพ เชนเชคเชพ, เช…เชฎเชพเชฐเชพ EDMS เชจเซ€ เชฆเซเชฐเชทเซเชŸเชฟเช เชฌเซ‹เชฒเชคเชพ:
เช‡เชฒเชพเชธเซเชŸเชฟเช•เชธเชฐเซเชš เชธเซเชŸเซ‡เชช เชฌเชพเชฏ เชธเซเชŸเซ‡เชช เชฐเชœเซ‚ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ€เช

เชฅเซ‹เชกเชพ เชธเชฎเชฏ เชชเช›เซ€, เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชจเซ€เชšเซ‡ เชฎเซเชœเชฌ เช›เซ‡ (เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡, เช‡เชจเซเชกเซ‡เช•เซเชธเซ€เช‚เช— เชœเซ‹เชฌเซเชธ เชฆเชฐ 5 เชฎเชฟเชจเชฟเชŸเซ‡ เชถเชฐเซ‚ เชฅเชพเชฏ เช›เซ‡):
เช‡เชฒเชพเชธเซเชŸเชฟเช•เชธเชฐเซเชš เชธเซเชŸเซ‡เชช เชฌเชพเชฏ เชธเซเชŸเซ‡เชช เชฐเชœเซ‚ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ€เช

เช†เชชเชฃเซ‡ เชœเซ‹เชˆเช เช›เซ€เช เช•เซ‡ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชตเชงเชพเชฐเซ‹ เชฅเชฏเซ‹ เช›เซ‡.

เชคเชฎเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชœเชพเชฃเซ‹ เช›เซ‹ เช•เซ‡ เชคเชฎเชจเซ‡ เชœเชฐเซ‚เชฐเซ€ เช•เชพเชฐเซเชก เช…เชจเซเช•เซเชฐเชฎเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡?

โ€ข เชชเซเชฐเชฅเชฎ, เชคเชฎเชพเชฐเซ‡ เช–เชพเชคเชฐเซ€ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เช•เซ‡ เชกเซ‰เช•เซเชธเชตเชฟเชเชจเชฎเชพเช‚ เช•เชพเชฐเซเชกเชจเซ‹ เชชเซเชฐเช•เชพเชฐ Elascticsearch เชธเซ‡เชŸเชฟเช‚เช—เซเชธเชฎเชพเช‚ เช‰เชฒเซเชฒเซ‡เช–เชฟเชค เชกเซ‡เชŸเชพ เชธเชพเชฅเซ‡ เชฎเซ‡เชณ เช–เชพเชฏ เช›เซ‡.
โ€ข เชฌเซ€เชœเซเช‚, เช•เชพเชฐเซเชกเซเชธเชจเซ€ เชเชฐเซ‡ เช…เชจเซเช•เซเชฐเชฎเชฟเชค เชฅเชพเชฏ เชคเซเชฏเชพเช‚ เชธเซเชงเซ€ เชฐเชพเชน เชœเซเช“ - เชœเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชกเซ‹เช•เซเชธเชตเชฟเชเชจเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ เชกเซ‡เชŸเชพ เชธเซเชŸเซ‹เชฐเซ‡เชœเชฎเชพเช‚ เชฆเซ‡เช–เชพเชฏ เชคเซ‡ เชชเชนเซ‡เชฒเชพเช‚ เชฅเซ‹เชกเซ‹ เชธเชฎเชฏ เชชเชธเชพเชฐ เชฅเชตเซ‹ เชœเซ‹เชˆเช.
โ€ข เชคเซเชฐเซ€เชœเซเช‚, เชคเชฎเซ‡ CardID เชฆเซเชตเชพเชฐเชพ เช•เชพเชฐเซเชก เชถเซ‹เชงเซ€ เชถเช•เซ‹ เช›เซ‹. เชคเชฎเซ‡ เชจเซ€เชšเซ‡เชจเซ€ เชตเชฟเชจเช‚เชคเซ€ เชธเชพเชฅเซ‡ เช† เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹:

http://localhost:9200/_search?q=_id=2116C498-9D34-44C9-99B0-CE89465637C9

เชœเซ‹ เช•เชพเชฐเซเชก เชธเซเชŸเซ‹เชฐเซ‡เชœเชฎเชพเช‚ เช›เซ‡, เชคเซ‹ เช…เชฎเซ‡ เชคเซ‡เชจเซ‹ "เช•เชพเชšเซ‹" เชกเซ‡เชŸเชพ เชœเซ‹เชถเซเช‚; เชœเซ‹ เชจเชนเซ€เช‚, เชคเซ‹ เช…เชฎเซ‡ เช†เชจเชพ เชœเซ‡เชตเซเช‚ เช•เช‚เชˆเช• เชœเซ‹เชˆเชถเซเช‚:
เช‡เชฒเชพเชธเซเชŸเชฟเช•เชธเชฐเซเชš เชธเซเชŸเซ‡เชช เชฌเชพเชฏ เชธเซเชŸเซ‡เชช เชฐเชœเซ‚ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ€เช

Elasticsearch เชจเซ‹เชกเชฎเชพเช‚ เช•เชพเชฐเซเชก เชถเซ‹เชงเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ€เช

เชตเชฐเซเชฃเชจ เชซเซ€เชฒเซเชกเชจเชพ เชšเซ‹เช•เซเช•เชธ เชฎเซ‡เชš เชฆเซเชตเชพเชฐเชพ เชฆเชธเซเชคเชพเชตเซ‡เชœ เชถเซ‹เชงเซ‹:
http://localhost:9200/_search?q=description: ะ˜ัั…ะพะดัั‰ะธะน tv1
เชชเชฐเชฟเชฃเชพเชฎ:
เช‡เชฒเชพเชธเซเชŸเชฟเช•เชธเชฐเซเชš เชธเซเชŸเซ‡เชช เชฌเชพเชฏ เชธเซเชŸเซ‡เชช เชฐเชœเซ‚ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ€เช

เชเชตเชพ เชฆเชธเซเชคเชพเชตเซ‡เชœ เชฎเชพเชŸเซ‡ เชถเซ‹เชงเซ‹ เช•เซ‡ เชœเซ‡เชจเชพ เชตเชฐเซเชฃเชจเชฎเชพเช‚ 'เช‡เชจเช•เชฎเชฟเช‚เช—' เชเชจเซเชŸเซเชฐเซ€ เชนเซ‹เชฏ
http://localhost:9200/_search?q=description like ะ’ั…ะพะดัั‰ะธะน
เชชเชฐเชฟเชฃเชพเชฎ:
เช‡เชฒเชพเชธเซเชŸเชฟเช•เชธเชฐเซเชš เชธเซเชŸเซ‡เชช เชฌเชพเชฏ เชธเซเชŸเซ‡เชช เชฐเชœเซ‚ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ€เช

เชœเซ‹เชกเชพเชฏเซ‡เชฒ เชซเชพเช‡เชฒเชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€ เชฆเซเชตเชพเชฐเชพ เช•เชพเชฐเซเชก เชฎเชพเชŸเซ‡ เชถเซ‹เชงเซ‹
http://localhost:9200/_search?q=content like โ€˜AGILEโ€™
เชชเชฐเชฟเชฃเชพเชฎ:
เช‡เชฒเชพเชธเซเชŸเชฟเช•เชธเชฐเซเชš เชธเซเชŸเซ‡เชช เชฌเชพเชฏ เชธเซเชŸเซ‡เชช เชฐเชœเซ‚ เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ€เช

เชšเชพเชฒเซ‹ เชฆเชธเซเชคเชพเชตเซ‡เชœ เชชเซเชฐเช•เชพเชฐเชจเชพ เชคเชฎเชพเชฎ เช•เชพเชฐเซเชกเซเชธ เชถเซ‹เชงเซ€เช:
http://localhost:9200/_search?q=_type:CardDocument

เช…เชฅเชตเชพ เช•เชพเชฐเซเชฏ เชชเซเชฐเช•เชพเชฐเชจเชพ เชคเชฎเชพเชฎ เช•เชพเชฐเซเชกเซเชธ:
http://localhost:9200/_search?q=_type:CardTask

เชกเชฟเชเชพเช‡เชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช…เชจเซ‡ เช…เชจเซ‡ เชชเซ‡เชฐเชพเชฎเซ€เชŸเชฐ เช•เซ‡ เชœเซ‡ Elasticsearch JSON เชจเชพ เชธเซเชตเชฐเซ‚เชชเชฎเชพเช‚ เช†เชชเซ‡ เช›เซ‡, เชคเชฎเซ‡ เชจเซ€เชšเซ‡เชจเซ€ เชตเชฟเชจเช‚เชคเซ€เชจเซ‡ เชเชธเซ‡เชฎเซเชฌเชฒ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹:
http://localhost:9200/_search?q=_type:CardTask and Employee_RoomNumber: ะžั€ั‘ะป ะพั„ะธc and Employee_FirstName:Konstantin

เชคเซ‡ เช•เชพเชฐเซเชฏ เชชเซเชฐเช•เชพเชฐเชจเชพ เชคเชฎเชพเชฎ เช•เชพเชฐเซเชกเซเชธ เชฌเชคเชพเชตเชถเซ‡, เชœเซ‡เชจเซเช‚ เชชเซเชฐเชฅเชฎ เชจเชพเชฎ = เช•เซ‹เชจเซเชธเซเชŸเซ‡เชจเซเชŸเชฟเชจ, เช…เชจเซ‡ เชœเซ‡เช“ เช‡เช—เชฒ เช“เชซเชฟเชธเชฎเชพเช‚ เช›เซ‡.
เชธเชฟเชตเชพเชฏ เชœเซ‡เชตเชพ เช…เชจเซเชฏ เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€ เชชเชฐเชฟเชฎเชพเชฃเซ‹ เช›เซ‡:
เชตเชฟเชชเชฐเซ€เชค, เช•เซเชทเซ‡เชคเซเชฐเซ‹, เชฆเชธเซเชคเชพเชตเซ‡เชœเซ‹, เชธเชพเชฎเช—เซเชฐเซ€, เชตเช—เซ‡เชฐเซ‡.
เชคเซ‡ เชฌเชงเชพเชจเซเช‚ เชตเชฐเซเชฃเชจ เช›เซ‡ เช…เชนเซ€เช‚.

เช†เชœ เชฎเชพเชŸเซ‡ เช†เชŸเชฒเซเช‚ เชœ!

#เชกเซ‰เช•เซเชธเชตเชฟเชเชจ #docsvisionECM

เช‰เชชเชฏเซ‹เช—เซ€ เชฒเชฟเช‚เช•เซเชธ:

  1. เช…เชจเชฟเชฆเซเชฐเชพ เช†เชฐเชพเชฎ เช•เซเชฒเชพเชฏเช‚เชŸ https://insomnia.rest/download/#windows
  2. https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-get.html
  3. https://www.elastic.co/guide/en/elasticsearch/reference/1.4/_exploring_your_data.html
  4. https://stackoverflow.com/questions/50278255/elasticsearch-backup-on-windows-and-restore-on-linux
  5. https://z0z0.me/how-to-create-snapshot-and-restore-snapshot-with-elasticsearch/
  6. https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-mlt-query.html#_document_input_parameters
  7. http://qaru.site/questions/15663281/elasticsearch-backup-on-windows-and-restore-on-linux

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹