የ Elasticsearch ደረጃ በደረጃ መግቢያ

እንኳን ደህና መጡ!
ዛሬ ስለ ሙሉ-ጽሑፍ የፍለጋ ሞተር Elasticsearch (ከዚህ በኋላ ES ተብሎ ይጠራል) እንነጋገራለን.
Docsvision 5.5 መድረክ ይሰራል.

የ Elasticsearch ደረጃ በደረጃ መግቢያ

1. መጫን

የአሁኑን ስሪት ከአገናኙ ማውረድ ይችላሉ- www.elastic.co/downloads/elasticsearch
የመጫኛ ቅጽበታዊ ገጽ እይታ ከዚህ በታች
የ Elasticsearch ደረጃ በደረጃ መግቢያ

2. የተግባር ሙከራ

መጫኑ ከተጠናቀቀ በኋላ ወደ ይሂዱ
http://localhost:9200/
የ ES ሁኔታ ገጽ መታየት አለበት፣ ለምሳሌ ከታች፡
የ Elasticsearch ደረጃ በደረጃ መግቢያ

ገጹ ካልተከፈተ፣ የElasticsearch አገልግሎት እየሰራ መሆኑን ያረጋግጡ። በዊንዶው ላይ ይህ
የላስቲክ ፍለጋ አገልግሎት።
የ Elasticsearch ደረጃ በደረጃ መግቢያ

3. ከሰነድ እይታ ጋር በመገናኘት ላይ

ከ Elasticsearch ጋር ያለው ግንኙነት በሙሉ ጽሑፍ አገልግሎት ገጽ ላይ ተዋቅሯል።
መረጃ ጠቋሚ
የ Elasticsearch ደረጃ በደረጃ መግቢያ

እዚህ መጥቀስ ያስፈልግዎታል:
1. የ Elasticsearch አገልጋይ አድራሻ (በመጫን ጊዜ የተዘጋጀ).
2. የ DBMS ግንኙነት ሕብረቁምፊ.
3. የሰነድ እይታ አድራሻ (በ ConnectAddress ቅርጸት=http://SERVER/DocsVision/StorageServer/StorageServerService.
asmx
)
4. በ "ካርዶች" እና "ማጣቀሻዎች" ትር ላይ ውሂቡን ማዋቀር ያስፈልግዎታል
የሚለውን መጠቆም ያስፈልጋል።
እንዲሁም የሰነድ አገልግሎት የሚሰራበትን መለያ ማረጋገጥ አለብህ
Fulltext Indexing አገልግሎት፣ በ MS SQL ላይ የሰነድ ቪዥን ዳታቤዝ መዳረሻ አለው።
ከተገናኙ በኋላ ከቅድመ-ቅጥያው ጋር ያሉ ተግባራት በ MS SQL ዳታቤዝ ውስጥ መፈጠሩን ማረጋገጥ አለብዎት።
"DV:FullText_<DBNAME>_CardWithFiles Prepare Range"
የ Elasticsearch ደረጃ በደረጃ መግቢያ

በዊንዶውስ ደንበኛ ውስጥ ቅንብሮቹን ከጨረሱ በኋላ የፍለጋ አሞሌው ይከፈታል.

4. ላስቲክ REST ኤፒአይ

አስተዳዳሪ በመጠቀም ስለ Elasticsearch አሠራር የተለያዩ መረጃዎችን ማግኘት ይችላል።
የቀረበው በREST API
በሚቀጥሉት ምሳሌዎች፣ Insomnia Rest Clientን እንጠቀማለን።

አጠቃላይ መረጃ ማግኘት

አንዴ አገልግሎቱ እንደጀመረ (http://localhost:9200/ በአሳሽ) ማድረግ ይችላሉ።
ጥያቄ አስፈጽም
http://localhost:9200/_cat/health?v

ስለ Elasticsearch አገልግሎት ሁኔታ (በአሳሹ ውስጥ) ምላሽ ያግኙ፦
የ Elasticsearch ደረጃ በደረጃ መግቢያ
በእንቅልፍ ማጣት ውስጥ የሁኔታ ምላሽ
የ Elasticsearch ደረጃ በደረጃ መግቢያ
ለሁኔታ ትኩረት እንስጥ - አረንጓዴ, ቢጫ, ቀይ. ኦፊሴላዊው ሰነድ ስለሁኔታዎች የሚከተለውን ይላል-
• አረንጓዴ - ሁሉም ነገር ደህና ነው (ክላስተር ሙሉ በሙሉ የሚሰራ ነው)
• ቢጫ - ሁሉም መረጃዎች ይገኛሉ፣ ግን በክላስተር ውስጥ ያሉ አንዳንድ ቅጂዎች ገና አልተመደቡም።
• ቀይ - የመረጃው ክፍል በማንኛውም ምክንያት አይገኝም (ጥቅሉ ራሱ በመደበኛነት እየሰራ ነው)
በክላስተር ውስጥ ስላሉት አንጓዎች እና ስለ ግዛታቸው ሁኔታ ማግኘት (1 መስቀለኛ መንገድ አለኝ)
http://localhost:9200/_cat/nodes?v
የ Elasticsearch ደረጃ በደረጃ መግቢያ

ሁሉም ኢንዴክሶች (ኢንዴክሶች) ES፡
http://localhost:9200/_cat/indices?v
የ Elasticsearch ደረጃ በደረጃ መግቢያ

ከዶክስቪዥን ኢንዴክሶች በተጨማሪ, የሌሎች መተግበሪያዎች ኢንዴክሶች ሊኖሩ ይችላሉ - የልብ ምት,
kibana - ከተጠቀሙባቸው. የሚፈልጉትን ከማያስፈልግዎ መደርደር ይችላሉ። ለምሳሌ,
በስማቸው %ካርድ% ያላቸውን ኢንዴክሶች ብቻ ይውሰዱ።
http://localhost:9200/_cat/indices/*card*?v&s=index
የ Elasticsearch ደረጃ በደረጃ መግቢያ

Elasticsearch ውቅር

የElasticsearch ቅንብሮችን በማግኘት ላይ፡
http://localhost:9200/_nodes
ወደ መዝገቦች የሚወስዱትን መንገዶች ጨምሮ ውጤቱ በጣም ሰፊ ይሆናል፡
የ Elasticsearch ደረጃ በደረጃ መግቢያ

የመረጃ ጠቋሚዎችን ዝርዝር እንዴት መፈለግ እንደሚቻል ፣ እኛ ቀደም ብለን እናውቃለን ፣ Docsvision በራስ-ሰር ይህንን በቅርጸት የመረጃ ጠቋሚውን ስም በመስጠት ይከናወናል-
<የውሂብ ጎታ ስም+IndexedCard አይነት>
እንዲሁም የራስዎን ገለልተኛ ኢንዴክስ መፍጠር ይችላሉ፡-
http://localhost:9200/customer?pretty
ብቻ GET አይሆንም፣ ግን የPUT ጥያቄ፡-
የ Elasticsearch ደረጃ በደረጃ መግቢያ

ውጤት:
የ Elasticsearch ደረጃ በደረጃ መግቢያ

የሚከተለው መጠይቅ አዲሶችን (ደንበኛን ጨምሮ) ሁሉንም ኢንዴክሶች ያሳያል፡-
http://localhost:9200/_cat/indices?v
የ Elasticsearch ደረጃ በደረጃ መግቢያ

5. ስለ መረጃ ጠቋሚ መረጃ ማግኘት

የElasticsearch ኢንዴክሶች ሁኔታ

በ Docsvision የመጀመሪያ ውቅር ከተጠናቀቀ በኋላ አገልግሎቱ ለመስራት ዝግጁ መሆን እና መረጃ ጠቋሚ ማድረግ መጀመር አለበት።
በመጀመሪያ ፣ ኢንዴክሶቹ መሞላታቸውን እና መጠናቸው ከመደበኛው “ባይት” እንደሚበልጥ እና ቀደም ሲል ለእኛ የምናውቀው መጠይቁን እንፈትሽ ።
http://localhost:9200/_cat/indices?v
በውጤቱም፣ እኛ እናያለን፡- 87 “ተግባራት” እና 72 “ሰነዶች” ከኢዲኤምኤስ አንፃር ሲናገሩ፡
የ Elasticsearch ደረጃ በደረጃ መግቢያ

ከተወሰነ ጊዜ በኋላ, ውጤቶቹ እንደሚከተለው ናቸው (በነባሪ, የመረጃ ጠቋሚው ስራ በየ 5 ደቂቃው ይሰራል)
የ Elasticsearch ደረጃ በደረጃ መግቢያ

የሰነዶቹ ቁጥር እንደጨመረ እናያለን።

የሚፈለገው ካርድ መረጃ ጠቋሚ መሆኑን እንዴት መረዳት ይቻላል?

• በመጀመሪያ፣ በDocsvision ውስጥ ያለው የካርድ አይነት በ Elasticsearch መቼቶች ውስጥ ከተጠቀሰው ውሂብ ጋር የሚዛመድ መሆኑን ማረጋገጥ አለቦት።
• በሁለተኛ ደረጃ የካርድ ድርድር መረጃ ጠቋሚ እስኪሰጥ ድረስ ይጠብቁ - ወደ ሰነዶች ሲገባ ውሂቡ በማከማቻው ውስጥ ከመታየቱ በፊት የተወሰነ ጊዜ ማለፍ አለበት።
• በሶስተኛ ደረጃ፣ በካርድ መታወቂያ ካርድ መፈለግ ይችላሉ። ይህንን በመጠይቅ ማድረግ ይችላሉ፡-

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

ካርዱ በማከማቻው ውስጥ ካለ፣ “ጥሬ” ውሂቡን እናያለን፣ ካልሆነ፣ እንደዚህ አይነት ምላሽ እናያለን፡-
የ Elasticsearch ደረጃ በደረጃ መግቢያ

በElasticsearch node ውስጥ ካርድ መፈለግ

ከማብራሪያው መስክ ትክክለኛ ተዛማጅ ሰነድ ያግኙ፡
http://localhost:9200/_search?q=description: Исходящий tv1
ውጤት:
የ Elasticsearch ደረጃ በደረጃ መግቢያ

መግለጫው 'ገቢ' የሚል ግቤት ያለው ሰነድ ፈልግ
http://localhost:9200/_search?q=description like Входящий
ውጤት:
የ Elasticsearch ደረጃ በደረጃ መግቢያ

በተያያዘው ፋይል ይዘት ካርድ ይፈልጉ
http://localhost:9200/_search?q=content like ‘AGILE’
ውጤት
የ Elasticsearch ደረጃ በደረጃ መግቢያ

ሁሉንም የሰነድ አይነት ካርዶች ያግኙ፡-
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

ምንጭ: hab.com

አስተያየት ያክሉ