እንኳን ደህና መጡ!
ዛሬ ስለ ሙሉ-ጽሑፍ የፍለጋ ሞተር Elasticsearch (ከዚህ በኋላ ES ተብሎ ይጠራል) እንነጋገራለን.
Docsvision 5.5 መድረክ ይሰራል.
1. መጫን
የአሁኑን ስሪት ከአገናኙ ማውረድ ይችላሉ-
የመጫኛ ቅጽበታዊ ገጽ እይታ ከዚህ በታች
2. የተግባር ሙከራ
መጫኑ ከተጠናቀቀ በኋላ ወደ ይሂዱ
የ ES ሁኔታ ገጽ መታየት አለበት፣ ለምሳሌ ከታች፡
ገጹ ካልተከፈተ፣ የElasticsearch አገልግሎት እየሰራ መሆኑን ያረጋግጡ። በዊንዶው ላይ ይህ
የላስቲክ ፍለጋ አገልግሎት።
3. ከሰነድ እይታ ጋር በመገናኘት ላይ
ከ Elasticsearch ጋር ያለው ግንኙነት በሙሉ ጽሑፍ አገልግሎት ገጽ ላይ ተዋቅሯል።
መረጃ ጠቋሚ
እዚህ መጥቀስ ያስፈልግዎታል:
1. የ Elasticsearch አገልጋይ አድራሻ (በመጫን ጊዜ የተዘጋጀ).
2. የ DBMS ግንኙነት ሕብረቁምፊ.
3. የሰነድ እይታ አድራሻ (በ ConnectAddress ቅርጸት=
asmx
4. በ "ካርዶች" እና "ማጣቀሻዎች" ትር ላይ ውሂቡን ማዋቀር ያስፈልግዎታል
የሚለውን መጠቆም ያስፈልጋል።
እንዲሁም የሰነድ አገልግሎት የሚሰራበትን መለያ ማረጋገጥ አለብህ
Fulltext Indexing አገልግሎት፣ በ MS SQL ላይ የሰነድ ቪዥን ዳታቤዝ መዳረሻ አለው።
ከተገናኙ በኋላ ከቅድመ-ቅጥያው ጋር ያሉ ተግባራት በ MS SQL ዳታቤዝ ውስጥ መፈጠሩን ማረጋገጥ አለብዎት።
"DV:FullText_<DBNAME>_CardWithFiles Prepare Range"
በዊንዶውስ ደንበኛ ውስጥ ቅንብሮቹን ከጨረሱ በኋላ የፍለጋ አሞሌው ይከፈታል.
4. ላስቲክ REST ኤፒአይ
አስተዳዳሪ በመጠቀም ስለ Elasticsearch አሠራር የተለያዩ መረጃዎችን ማግኘት ይችላል።
የቀረበው በREST API
በሚቀጥሉት ምሳሌዎች፣ Insomnia Rest Clientን እንጠቀማለን።
አጠቃላይ መረጃ ማግኘት
አንዴ አገልግሎቱ እንደጀመረ (http://localhost:9200/ በአሳሽ) ማድረግ ይችላሉ።
ጥያቄ አስፈጽም
ስለ Elasticsearch አገልግሎት ሁኔታ (በአሳሹ ውስጥ) ምላሽ ያግኙ፦
በእንቅልፍ ማጣት ውስጥ የሁኔታ ምላሽ
ለሁኔታ ትኩረት እንስጥ - አረንጓዴ, ቢጫ, ቀይ. ኦፊሴላዊው ሰነድ ስለሁኔታዎች የሚከተለውን ይላል-
• አረንጓዴ - ሁሉም ነገር ደህና ነው (ክላስተር ሙሉ በሙሉ የሚሰራ ነው)
• ቢጫ - ሁሉም መረጃዎች ይገኛሉ፣ ግን በክላስተር ውስጥ ያሉ አንዳንድ ቅጂዎች ገና አልተመደቡም።
• ቀይ - የመረጃው ክፍል በማንኛውም ምክንያት አይገኝም (ጥቅሉ ራሱ በመደበኛነት እየሰራ ነው)
በክላስተር ውስጥ ስላሉት አንጓዎች እና ስለ ግዛታቸው ሁኔታ ማግኘት (1 መስቀለኛ መንገድ አለኝ)
ሁሉም ኢንዴክሶች (ኢንዴክሶች) ES፡
ከዶክስቪዥን ኢንዴክሶች በተጨማሪ, የሌሎች መተግበሪያዎች ኢንዴክሶች ሊኖሩ ይችላሉ - የልብ ምት,
kibana - ከተጠቀሙባቸው. የሚፈልጉትን ከማያስፈልግዎ መደርደር ይችላሉ። ለምሳሌ,
በስማቸው %ካርድ% ያላቸውን ኢንዴክሶች ብቻ ይውሰዱ።
Elasticsearch ውቅር
የElasticsearch ቅንብሮችን በማግኘት ላይ፡
ወደ መዝገቦች የሚወስዱትን መንገዶች ጨምሮ ውጤቱ በጣም ሰፊ ይሆናል፡
የመረጃ ጠቋሚዎችን ዝርዝር እንዴት መፈለግ እንደሚቻል ፣ እኛ ቀደም ብለን እናውቃለን ፣ Docsvision በራስ-ሰር ይህንን በቅርጸት የመረጃ ጠቋሚውን ስም በመስጠት ይከናወናል-
<የውሂብ ጎታ ስም+IndexedCard አይነት>
እንዲሁም የራስዎን ገለልተኛ ኢንዴክስ መፍጠር ይችላሉ፡-
ብቻ GET አይሆንም፣ ግን የPUT ጥያቄ፡-
ውጤት:
የሚከተለው መጠይቅ አዲሶችን (ደንበኛን ጨምሮ) ሁሉንም ኢንዴክሶች ያሳያል፡-
5. ስለ መረጃ ጠቋሚ መረጃ ማግኘት
የElasticsearch ኢንዴክሶች ሁኔታ
በ Docsvision የመጀመሪያ ውቅር ከተጠናቀቀ በኋላ አገልግሎቱ ለመስራት ዝግጁ መሆን እና መረጃ ጠቋሚ ማድረግ መጀመር አለበት።
በመጀመሪያ ፣ ኢንዴክሶቹ መሞላታቸውን እና መጠናቸው ከመደበኛው “ባይት” እንደሚበልጥ እና ቀደም ሲል ለእኛ የምናውቀው መጠይቁን እንፈትሽ ።
በውጤቱም፣ እኛ እናያለን፡- 87 “ተግባራት” እና 72 “ሰነዶች” ከኢዲኤምኤስ አንፃር ሲናገሩ፡
ከተወሰነ ጊዜ በኋላ, ውጤቶቹ እንደሚከተለው ናቸው (በነባሪ, የመረጃ ጠቋሚው ስራ በየ 5 ደቂቃው ይሰራል)
የሰነዶቹ ቁጥር እንደጨመረ እናያለን።
የሚፈለገው ካርድ መረጃ ጠቋሚ መሆኑን እንዴት መረዳት ይቻላል?
• በመጀመሪያ፣ በDocsvision ውስጥ ያለው የካርድ አይነት በ Elasticsearch መቼቶች ውስጥ ከተጠቀሰው ውሂብ ጋር የሚዛመድ መሆኑን ማረጋገጥ አለቦት።
• በሁለተኛ ደረጃ የካርድ ድርድር መረጃ ጠቋሚ እስኪሰጥ ድረስ ይጠብቁ - ወደ ሰነዶች ሲገባ ውሂቡ በማከማቻው ውስጥ ከመታየቱ በፊት የተወሰነ ጊዜ ማለፍ አለበት።
• በሶስተኛ ደረጃ፣ በካርድ መታወቂያ ካርድ መፈለግ ይችላሉ። ይህንን በመጠይቅ ማድረግ ይችላሉ፡-
ካርዱ በማከማቻው ውስጥ ካለ፣ “ጥሬ” ውሂቡን እናያለን፣ ካልሆነ፣ እንደዚህ አይነት ምላሽ እናያለን፡-
በElasticsearch node ውስጥ ካርድ መፈለግ
ከማብራሪያው መስክ ትክክለኛ ተዛማጅ ሰነድ ያግኙ፡
ውጤት:
መግለጫው 'ገቢ' የሚል ግቤት ያለው ሰነድ ፈልግ
ውጤት:
በተያያዘው ፋይል ይዘት ካርድ ይፈልጉ
ውጤት
ሁሉንም የሰነድ አይነት ካርዶች ያግኙ፡-
ወይም ሁሉም የተግባር አይነት ካርዶች፡-
ግንባታዎችን መጠቀም ና እና Elasticsearch በJSON መልክ የሚሰጣቸው መለኪያዎች፣ እንደዚህ ያለ ጥያቄ መሰብሰብ ይችላሉ፡-
የመጀመሪያ ስም = ኮንስታንቲን ካላቸው ተጠቃሚዎች እና በኦሪዮል ቢሮ ውስጥ የሚገኙትን ሁሉንም የተግባር አይነት ካርዶች ያሳያል።
በስተቀር ይመስል ሌሎች የተመዘገቡ አማራጮች አሉ፡-
በተለየ፣ መስኮች፣ ሰነዶች፣ ይዘቶች፣ ወዘተ.
ሁሉም ተገልጸዋል።
ለዛሬ ያ ብቻ ነው!
#ሰነድ እይታ #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
ምንጭ: hab.com