Хуш омадед!
Имрӯз мо дар бораи системаи ҷустуҷӯии пурраи матнии Elasticsearch (минбаъд ES), ки бо он сӯҳбат мекунем
Платформаи Docsvision 5.5 кор мекунад.
1. Насбкунӣ
Шумо метавонед версияи ҷорӣро аз пайванд зеркашӣ кунед:
Скриншоти насбкунанда дар зер:
2. Санҷиши функсионалӣ
Пас аз ба итмом расидани насб, гузаред
Саҳифаи ҳолати ES бояд намоиш дода шавад, мисол дар зер:
Агар саҳифа кушода нашавад, боварӣ ҳосил кунед, ки хидмати Elasticsearch кор мекунад. Дар Windows ин аст
Хадамоти Elasticsearch.
3. Ба Docsvision пайваст шавед
Пайвастшавӣ ба Elasticsearch дар саҳифаи хидматрасонии пурраи матн танзим карда шудааст
индексатсия.
Дар ин ҷо шумо бояд муайян кунед:
1. Суроғаи сервери Elasticsearch (ҳангоми насб муқаррар карда мешавад).
2. Сатри пайвастшавӣ ба МДМ.
3. Суроғаи Docsvision (дар формати ConnectAddress=
asmx
4. Дар ҷадвали "Картаҳо" ва "Директураҳо" шумо бояд маълумотеро танзим кунед, ки
индексация кардан лозим аст.
Шумо инчунин бояд боварӣ ҳосил кунед, ки ҳисобе, ки дар он хидмати Docsvision кор мекунад
Хизматрасонии Indexing Fulltext, дастрасӣ ба пойгоҳи додаҳои Docsvision дар MS SQL дорад.
Пас аз пайвастшавӣ, шумо бояд боварӣ ҳосил кунед, ки ҷойҳои корӣ бо префикс дар базаи MS SQL сохта шудаанд:
"DV: FullText_<DBNAME>_CardWithFilesPrepareRange"
Пас аз ба итмом расонидани танзимот, сатри ҷустуҷӯ дар муштарии Windows кушода мешавад.
4. REST API Elastic
Администратор метавонад маълумоти гуногунро дар бораи амалиёти Elasticsearch истифода барад
аз ҷониби REST API таъмин карда шудааст.
Дар мисолҳои зерин мо аз Insomnia Rest Client истифода хоҳем кард.
Гирифтани маълумоти умумӣ
Пас аз он ки хидмат фаъол аст (http://localhost:9200/ дар браузер), шумо метавонед
дархостро иҷро кунед:
Биёед дар бораи ҳолати хидмати Elasticsearch посух гирем (дар браузер):
Вокуниш ба ҳолати бехобӣ:
Биёед ба Статус диққат диҳем - Сабз, Зард, Сурх. Ҳуҷҷатҳои расмӣ дар бораи статусҳо гуфта мешаванд:
• Сабз — Ҳамааш хуб аст (Кластер пурра кор мекунад)
• Зард - Ҳама маълумот дастрас аст, аммо баъзе нусхаҳои дар кластер барои он ҷудо карда нашудаанд
• Сурх — Қисми маълумот бо ягон сабаб дастрас нест (худи кластер ба таври мӯътадил кор мекунад)
Гирифтани маълумот дар бораи гиреҳҳо дар кластер ва ҳолати онҳо (ман 1 гиреҳ дорам):
Ҳама нишондиҳандаҳои ES:
Илова ба индексатсияҳои Docsvision, метавонад инчунин индексҳои барномаҳои дигар вуҷуд дошта бошанд - набзи дил,
кибана - агар шумо онҳоро истифода баред. Шумо метавонед чизҳои заруриро аз нолозим ҷудо кунед. Барои намуна,
Биёед танҳо индексҳоеро гирем, ки дар номашон %card% доранд:
Конфигуратсияи Elasticsearch
Гирифтани танзимоти Elasticsearch:
Натиҷа хеле васеъ хоҳад буд, аз ҷумла роҳҳо ба гузоришҳо:
Мо аллакай медонем, ки чӣ гуна рӯйхати индексҳоро пайдо кунем; Docsvision ин корро ба таври худкор анҷом дода, номи индексро дар формат медиҳад:
<номи махзани маълумот+намуди корти индексатсияшуда>
Шумо инчунин метавонед индекси мустақили худро эҷод кунед:
Танҳо ин на GET, балки дархости PUT хоҳад буд:
Натиҷа:
Дархости зерин ҳамаи индексҳо, аз ҷумла нав (муштарӣ) нишон медиҳад:
5. Гирифтани маълумот дар бораи маълумотҳои индексатсияшуда
Ҳолати индекси Elasticsearch
Пас аз ба итмом расидани конфигуратсияи ибтидоӣ аз ҷониби Docsvision, хидмат бояд барои кор омода бошад ва ба индексатсияи маълумот шурӯъ кунад.
Пеш аз ҳама, биёед санҷем, ки индексҳо пур шудаанд ва андозаи онҳо аз "байтҳои" стандартӣ бо истифода аз дархосте, ки аллакай ба мо шинос аст, калонтар аст:
Дар натиҷа, мо мебинем: 87 "вазифаҳо" ва 72 "ҳуҷҷатҳо" индексатсия карда шуданд, ки аз нуқтаи назари EDMS мо сухан мегӯянд:
Пас аз чанд вақт, натиҷаҳо чунинанд (бо нобаёнӣ, корҳои индексатсия ҳар 5 дақиқа оғоз карда мешаванд):
Мо мебинем, ки шумораи ҳуҷҷатҳо зиёд шудааст.
Чӣ тавр шумо медонед, ки корти ба шумо лозима индексатсия шудааст?
• Аввалан, шумо бояд боварӣ ҳосил кунед, ки намуди корт дар Docsvision ба маълумоти дар танзимоти Elascticsearch пешбинишуда мувофиқат мекунад.
• Дуюм, интизор шавед, ки массиви кортҳо индексатсия карда шаванд - вақте ки он ба Docsvision ворид мешавад, то пайдо шудани маълумот дар анбор бояд чанд вақт гузарад.
• Сеюм, шумо метавонед кортро тавассути CardID ҷустуҷӯ кунед. Шумо метавонед инро бо дархости зерин иҷро кунед:
Агар корт дар анбор бошад, мо маълумоти "хом" -и онро мебинем; дар акси ҳол, мо чунин чизеро мебинем:
Ҷустуҷӯи корт дар гиреҳи Elasticsearch
Ҳуҷҷатро аз рӯи мувофиқати дақиқи майдони Тавсиф пайдо кунед:
Натиҷа:
Ҳуҷҷатеро ҷустуҷӯ кунед, ки дар Тавсифи он сабти "Даромад" дорад
Натиҷа:
Кортро аз рӯи мундариҷаи файли замимашуда ҷустуҷӯ кунед
натиҷа:
Биёед ҳамаи кортҳои навъи ҳуҷҷатро пайдо кунем:
ё ҳамаи кортҳои навъи вазифа:
Истифодаи тарҳҳо ва ва параметрҳое, ки Elasticsearch дар шакли JSON медиҳад, шумо метавонед дархости зеринро ҷамъ кунед:
Он ҳама кортҳои навъи вазифаро дар байни корбароне, ки Номи онҳо = Константин ва дар Дафтари Eagle ҳастанд, нишон медиҳад.
ба истиснои МИСЛИ Дигар параметрҳои ҳуҷҷатгузорӣ мавҷуданд:
баръакс, майдонҳо, ҳуҷҷатҳо, мундариҷа ва ғайра.
Ҳамаи онҳо тавсиф шудаанд
Ин ҳама барои имрӯз аст!
#docsvision #docsvisionECM
Пайвандҳои муфид:
- Мизоҷи истироҳати бехобӣ
https://insomnia.rest/download/#windows https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-get.html https://www.elastic.co/guide/en/elasticsearch/reference/1.4/_exploring_your_data.html https://stackoverflow.com/questions/50278255/elasticsearch-backup-on-windows-and-restore-on-linux https://z0z0.me/how-to-create-snapshot-and-restore-snapshot-with-elasticsearch/ https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-mlt-query.html#_document_input_parameters http://qaru.site/questions/15663281/elasticsearch-backup-on-windows-and-restore-on-linux
Манбаъ: will.com