ᲙომპიუტერებიᲞროგრამული უზრუნველყოფა

Გაფართოებული ძებნა და შეკითხვის ენაზე. ენა საძიებო სისტემა შეკითხვებს

შეკითხვის ენა - ხელოვნურად შექმნილ პროგრამირების ენა გამოიყენება შეკითხვის მონაცემთა ბაზები და საინფორმაციო სისტემები.

ზოგადად, ასეთი მეთოდები queries შეიძლება კლასიფიცირებული დამოკიდებულია თუ არა ისინი გამოიყენება მონაცემთა ბაზაში, ან მოძებნოთ ინფორმაცია. განსხვავება ისაა, რომ მოთხოვნა ასეთი მომსახურება მოწოდებულია ფაქტობრივი ამ კითხვებზე პასუხები, ხოლო საძიებო ცდილობს დოკუმენტი, რომელიც შეიცავს ინფორმაციას, რომელიც ეხება მომხმარებელს დაინტერესებული სფეროში.

მონაცემთა ბაზა

ენები მონაცემთა ბაზაში queries მოიცავს შემდეგი მაგალითები:

  • QL - ობიექტზე ორიენტირებული, ეხება რელატიური მონაცემთა ბაზაში; Datalog მემკვიდრე.
  • კონტექსტი (CQL) - ფორმალური ენის პრეზენტაცია მოთხოვნა ინფორმაციის მოძიების სისტემები (როგორიცაა ვებ ინდექსები ან ბიბლიოგრაფიული კატალოგები).
  • CQLF (CODYASYL) - for CODASYL-TYPE ბაზაში.
  • Concept ორიენტირებული შეკითხვის ენა (COQL) - გამოიყენება შესაბამისი მოდელები (com). იგი ეფუძნება მონაცემების construpt მოდელირება პრინციპებს და იყენებს ოპერაციები, როგორიცაა პროექტირება და de პროექტორის multivariate ანალიზი, ანალიტიკური ოპერაციების და დასკვნებს.
  • DMX - გამოიყენება სამთო მოდელი.
  • Datalog - შეკითხვის ენის ჰიპოთეტური ბაზაში.
  • Gellish English - ენა, რომელიც შეიძლება გამოყენებულ იქნას შეკითხვის მონაცემთა ბაზის Gellish ინგლისური და საშუალებას საუბარი (მოითხოვს და პასუხის), და ასევე ემსახურება ინფორმაციული მოდელირების ცოდნა.
  • HTSQL - ითარგმნება http-შეკითხვებს SQL.
  • ISBL - გამოიყენება PRTV (პირველი რელატიური მონაცემთა ბაზის მართვის სისტემები).
  • LDAP - ოქმი querying და მომსახურება მომსახურება გაშვებული მეტი TCP / IP პროტოკოლი.
  • MDX - აუცილებელია OLAP ბაზაში.

Bots

ენა ძებნის შეკითხვებს, თავის მხრივ, მიზანია იპოვოს მონაცემების საძიებო სისტემებში. იგი ხასიათდება იმით, რომ ნაწილი მოთხოვნით შეიცავდეს ჩვეულებრივი ტექსტური ან ჰიპერტექსტის პირობითი სინტაქსი (მაგალითად, "და" / "ან"). მნიშვნელოვნად განსხვავდება სტანდარტული მსგავსი ენებზე, რომლებიც რეგულირდება მკაცრი წესების სინტაქსი და ბრძანებები შეიცავდეს თანამდებობრივი პარამეტრები.

კლასიფიცირებული ძებნის შეკითხვებს?

არსებობს სამი ფართო კატეგორიაში, რომელიც მოიცავს უმრავლესობა ძიება: საინფორმაციო, სანავიგაციო და ოპერაციული. მიუხედავად იმისა, რომ ეს კლასიფიკაცია არ არის დაფიქსირებული თეორიულად, ემპირიულად, რაც დასტურდება ყოფნა ფაქტობრივი შეკითხვებს საძიებო სისტემებში.

ინფორმაციის მოთხოვნა - ის, რომ დაფაროს ფართო თემა (მაგალითად, კონკრეტული ქალაქის ან მოდელი სატვირთო) მიმართ, რომელიც შეიძლება მიღებული ათასობით შესაბამისი შედეგები.

ნავიგაცია - იგი ითხოვს, რომ ეძებს ნახვა ან ვებ გვერდზე კონკრეტულ თემაზე (მაგალითად, YouTube).

Transactional - ასახავს შესახებ განზრახვა შეასრულოს კონკრეტული ქმედება, მაგალითად, ყიდვა მანქანის ან დაჯავშნეთ.

საძიებო სისტემებში ხშირად მეოთხე ტიპის მოთხოვნით, რომელიც გამოიყენება გაცილებით ნაკლებად ხშირად. ეს ე.წ. კავშირი მოითხოვს, რომელიც შეიცავს ჩანაწერს კავშირით ინდექსირებული ვებ გრაფიკა (ნომერი ბმულები URL განსაზღვრული, ან რამდენი გვერდები ინდექსირებული კონკრეტული დომენი).

როგორ გააკეთოს ეძებს ინფორმაციას?

საუკეთესო საძიებო რესურსები არ გაამჟღავნოს თავისი საძიებო ჟურნალები, ასე რომ ინფორმაცია, რომ წევრებს ეძებენ ინტერნეტში, ძალიან ძნელია. მიუხედავად ამისა, პირველი სამეცნიერო კვლევების გამოჩნდა 1998 წელს. მოგვიანებით ხელახლა ჩატარებული 2001 წელს, რომელიც გაანალიზებულია მოთხოვნა, როგორც ჩანს, უაღრესად შესაბამისი. იგი ასევე ნათელი გახდა, თუ როგორ გამოიყენოთ საძიებო სისტემებში შეკითხვის ენა.

ისინი ცნობილი გახდა საინტერესო მახასიათებლები დაკავშირებული Web:

საშუალო ხანგრძლივობა იყო 2.4 საძიებო ფრაზა სიტყვა.

  • დაახლოებით ნახევარი ხალხი თხოვნით, მაგრამ ცოტა ნაკლები, ვიდრე მესამე წევრებს არ სამი ან მეტი უნიკალური შეკითხვებს ერთი.
  • თითქმის ნახევარი მომხმარებლებს სანახავად მხოლოდ პირველი ერთი ან ორი გვერდებზე შედეგებს.
  • 5% -ზე ნაკლები მომხმარებლებს გამოიყენოთ გაფართოებული ძიება შესაძლებლობები (მაგალითად, არჩევანი ნებისმიერი კონკრეტული კატეგორიის ან ჩხრეკა, ძებნა).

მახასიათებლები საბაჟო ქმედებები

კვლევამ ასევე აჩვენა, რომ 19% მოითხოვს შეიცავს გეოგრაფიული ტერმინი (მაგ, სახელები, საფოსტო კოდები გეოგრაფიული მახასიათებლები, და ასე შემდეგ. D.). მიუხედავად ამისა, აღსანიშნავია, რომ გარდა მოკლე შეკითხვებს (ანუ სხვადასხვა პირობებში) ხშირად იმყოფება და პროგნოზირებადი ნიმუშების, რომელიც მომხმარებლებს შეცვალოს მათი საძიებო ფრაზები.

იგი ასევე დაადგინა, რომ 33% მოითხოვს ერთი მომხმარებლის მეორდება, და 87% შემთხვევაში მომხმარებელი დააჭირეთ იგივე შედეგი. ეს ნიშნავს, რომ ბევრი წევრებს გამოიყენოთ განმეორებითი ითხოვს განიხილავს ან ხელახლა ინფორმაციის მოძიება.

სიხშირული განაწილება ითხოვს

გარდა ამისა, ექსპერტებმა დაადასტურეს, რომ სიხშირის განაწილების მოთხოვნა შეესაბამება ძალა კანონით. ეს არის ის, რომ მცირე ნაწილი სიტყვით ხდება უდიდესი სია შეკითხვებს (მაგალითად, 100 მილიონზე მეტი), და ისინი ყველაზე ხშირად გამოიყენება. დანარჩენი სასჯელის იგივე სუბიექტები გამოიყენება უფრო ხშირად და უფრო ინდივიდუალურად. ეს მოვლენა ეწოდება პარეტოს პრინციპი (ან "80-20 წესი"), და ეს შესაძლებელია გამოიყენოთ ისეთი საძიებო სისტემებში ოპტიმიზაცია ტექნიკას, როგორიცაა ინდექსირებას ან გაყოფის მონაცემთა ბაზა, ქეშირების და preloading და ასევე შესაძლებლობა გააუმჯობესოს ენის საძიებო შეკითხვებს.

ბოლო წლების განმავლობაში, ეს უკვე დადგინდა, რომ საშუალო შეკითხვის სიგრძე განუხრელად იზრდება დროთა განმავლობაში. ამდენად, საშუალო მოთხოვნა ინგლისური გახდა აღარ. ამ მხრივ, Google გააცნო განახლება სახელწოდებით "Hummingbird" (აგვისტო, 2013), რომელსაც შეუძლია გაუმკლავდეს ხანგრძლივი საძიებო ფრაზები არ ოქმი "ლაპარაკობენ" შეკითხვაზე ენის (მაგალითად, "სად არის უახლოესი ყავის მაღაზია?").

აღარ შეკითხვებს გამოიყენოთ მათი დამუშავება - ისინი ჩაიშალა შევიდა ფრაზები, გამოხატავდა სტანდარტული ენა, და აჩვენებს პასუხები სხვადასხვა კუთხეში ცალ-ცალკე.

სტრუქტურირებულ მოთხოვნათა

საძიებო სისტემებში, რომ მხარს ვუჭერთ ლოგიკური ოპერაცია და სინტაქსი გამოიყენება მეტი გაფართოებულ შეკითხვის ენებზე. მომხმარებელი, რომელიც ეძებს დოკუმენტებს, რომელიც მოიცავს რამდენიმე თემები და facets, შეგიძლიათ აღწერს თითოეული მათგანი ლოგიკური დახასიათება სიტყვა. მისი ძირითადი, ლოგიკური შეკითხვის ენა არის კომპლექტი კონკრეტული ფრაზები და პუნქტუაციის.

რა არის გაფართოებული ძიება?

ენა "Yandex" და "Google" შეკითხვებს შეუძლია განახორციელოს უფრო მიზანმიმართული, გარკვეული პირობები. გაფართოებული ძიება შეგიძლიათ მოძებნოთ სახელი ან გამოიყენოთ პრეფიქსი header, ისევე როგორც გარკვეული კატეგორიის და სიები სახელები. მას ასევე შეუძლია შეზღუდოს ძებნის გვერდებზე, რომელიც შეიცავს კონკრეტული სიტყვებით სათაურში ან გარკვეულ თემატური ჯგუფები. როდესაც გამოიყენება სწორად, შეკითხვის ენის მას შეუძლია პარამეტრების ბრძანებით მასშტაბები უფრო რთული, ვიდრე ზედაპირზე გაცემის საუკეთესო საძიებო სისტემებში, მათ შორის მომხმარებლის განსაზღვრული სიტყვა ბოლომდე ცვლადი და იგივე მართლწერა. როდესაც წარდგენის გაფართოებული ძიების შედეგები იქნება როგორც ბმული შესაბამის გვერდზე.

ეს არის ასევე შესაძლებელია მოძებნოთ ყველა გვერდებზე შემცველი კონკრეტული ფრაზა, ხოლო სტანდარტული შეკითხვის საძიებო სისტემებში ვერ დაეფუძნება ნებისმიერი განხილვის გვერდზე. ხშირ შემთხვევაში, შეკითხვის ენის შეიძლება გამოიწვიოს ნებისმიერი გვერდი, რომელიც მდებარეობს noindex tags.

ზოგიერთ შემთხვევაში, კარგად ჩამოყალიბებული მოთხოვნა გაძლევთ მოვძებნოთ ინფორმაცია, რომელიც შეიცავს რამდენიმე სპეციალური სიმბოლოები და წერილების სხვა დამწერლობას (ჩინური სიმბოლოები მაგალითად).

სიმბოლოები შეკითხვის ენის კითხვა?

ზედა და ქვედა შემთხვევაში, და ზოგიერთი diacritics (აქცენტები და umlaut) არ განიხილება ძებნა. მაგალითად, სიტყვით ძიება Citroen ვერ იპოვით გვერდებზე, რომელიც შეიცავს სიტყვა "Tsitroon". თუმცა, ზოგიერთი ligatures შეესაბამება ინდივიდუალური წერილები. მაგალითად, მოძებნოთ "aeroskobing" ადვილად პოულობენ გვერდი შეიცავს "Ereskebing" (AE = Æ).

ბევრი არასამთავრობო ალფანუმერული გმირები მუდმივად იგნორირებას. მაგალითად, შეუძლებელია მოვძებნოთ ინფორმაცია შეკითხვებს შემცველი სიმებიანი | L | (წერილში ორ ვერტიკალური ზოლებით), მიუხედავად იმისა, რომ ეს სიმბოლო გამოიყენება ზოგიერთ თარგები გარდაქმნას. შედეგი მხოლოდ "LT" მონაცემები. ზოგიერთი სიმბოლოები და ფრაზები ხდება სხვადასხვა გზით: შეკითხვის "სესხი (ფინანსები)" აჩვენებს სტატიაში სიტყვა "კრედიტი" და "ფინანსები", იგნორირება ფრჩხილებში, მაშინაც კი, თუ სტატიას ზუსტი სახელი "საკრედიტო (ფინანსები)".

არსებობს უამრავი ვარიანტი, რომ თქვენ შეგიძლიათ გამოიყენოთ შეკითხვის ენაზე.

სინტაქსი

შეკითხვის ენა "Yandex" და "Google" შეგვიძლია გამოვიყენოთ სასვენი ნიშნების დახვეწა თქვენი ძებნა. მაგალითად, curly აფრთხილებს - {{}} ში ძებნა. ფრაზა შეიცავს მათ, დაექვემდებარება ძებნის მთელი უცვლელი.

ფრაზა ორმაგ ბრჭყალებში გაძლევთ საშუალებას განსაზღვროს ობიექტის ძებნა. მაგალითად, სიტყვა ბრჭყალებში აღიარებული იქნება გამოყენებული გადატანითი მნიშვნელობით, ან გამოგონილი პერსონაჟი, გარეშე ბრჭყალების - ინფორმაცია უფრო დოკუმენტური ხასიათის.

გარდა ამისა, ყველა ძირითადი საძიებო მხარდასაჭერად "-" ლოგიკური "არა", ისევე, როგორც და / ან. გამონაკლისი - თვალსაზრისით, რომ არ შეიძლება იყოს გამოყოფილი დეფისი და dash პრეფიქსი.

არ ემთხვევა საძიებო ფრაზა აღნიშნულია ~. მაგალითად, თუ თქვენ არ მახსოვს ზუსტი ფორმულირება, სიტყვა ან სახელი, შეგიძლიათ იგი საძიებო ველში მითითებულ სიმბოლო, და შეძლებს შედეგების მისაღებად მაქსიმალური მსგავსება.

პარამეტრების სპეციალიზებული ძიების

ასევე არსებობს კრიტერიუმები, intitle და incategory. ეს ფილტრები ნაჩვენები მეშვეობით მსხვილი ნაწლავის, როგორც "ფილტრი მოთხოვნის სტრიქონი". შეკითხვის სიმებიანი შეიძლება შეიცავდეს საძიებო ტერმინი, ფრაზა ან ნაწილი ან სრული სახელი გვერდზე.

ფუნქცია «intitle: შეკითხვის" უპირატესობას აძლევს ძიების შედეგები სახელით, არამედ აჩვენებს და ჩვეულებრივი შედეგების შინაარსი header. რამდენიმე ამ ფილტრები შეიძლება გამოყენებულ იქნას ერთდროულად. როგორ შეიძლება გამოვიყენო ეს შესაძლებლობა?

შეკითხვის ტიპი «intitle: სახელი აეროპორტში" მისცემს ყველა სტატია შემცველი სათაური სახელი აეროპორტში. თუ განვსაზღვრავთ, როგორც «პარკირების intitle: აეროპორტი სახელი", მაშინ თქვენ მიიღებთ სტატიის სახელი აეროპორტის ტიტული და ნახსენები პარკირების ტექსტში.

ძიების ფილტრი «incategory: კატეგორია" მუშაობს პრინციპით პირველადი გაცემის სტატიები, რომლებიც კონკრეტული ჯგუფის ან გვერდების სია. მაგალითად, ძიებნის ტიპის "ტაძრები incategory: ისტორია" შედეგს ისტორიის ტაძრების. ეს ფუნქცია ასევე შეიძლება გამოყენებული იქნას, როგორც გაგრძელების, შექმნის სხვადასხვა პარამეტრებს.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ka.atomiyme.com. Theme powered by WordPress.