ალგოლია: შიდა რეალურ დროში ძიება, როგორც სერვისი

algoria საძიებო ღრუბელი

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

არ არის საჭირო საკუთარი თავის განვითარება - Algolia არის სრულად მასპინძლებული ძებნის სერვისი, რომელიც ხელმისაწვდომია როგორც REST API. API კლიენტები ხელმისაწვდომია ყველა ძირითადი ჩარჩოს, პლატფორმისა და ენისთვის და მონაცემთა გადაცემა კლიენტებს შორის API არის JSON ფორმატში.

თვისებები Algolia

  • მაღალი ხარისხის - რეაგირების დრო 200 ჯერ უფრო სწრაფად ვიდრე Elasticsearch და 20,000 ჯერ უფრო სწრაფი ვიდრე SQLite FTS4. ინდექსაცია ასინქრონულია, ამიტომ მომხმარებლებს შეუძლიათ განახლებული წამებიდან ახალი მონაცემების ძებნა. ისინი ასევე ააშკარავებენ ან API ინდექსირების სტატუსის შესამოწმებლად.
  • ნინიქსი - Algolia- ს სერვერის მხრიდან შესრულება სრულად არის დაწერილი C ++ და მოდული, როგორც მოდული Nginx- ის მაღალი ხარისხის HTTP სერვერში.
  • დაფა - ერთი გრაფიკული ინტერფეისი ყველა ოპერაციისთვის, მათ შორის გამოყენება, შესრულება, პარამეტრები, API ჟურნალები, API გასაღებები და მონაცემთა დათვალიერება.
  • მონაცემთა ბაზის ძებნა - შექმნილია ჩანაწერების და არა გვერდების საძიებლად
    შესანიშნავი გადაწყვეტა SQL და NoSQL მონაცემთა ბაზებისთვის, გამჭვირვალე რგოლის ალგორითმით, რომელიც ოპტიმიზირებულია ნახევრად სტრუქტურირებული მონაცემებისთვის.
  • მრავალ ატრიბუტი - იღებს ობიექტის ტიპებს და ნებისმიერი რაოდენობის ატრიბუტებს მოსაძებნად.
  • აკრეფისას მოძებნეთ - მარტივი ავტომატური დასრულების შემდეგ, მომხმარებლები იღებენ ძიების განახლებულ შედეგებს, თითოეული აკრეფით.
  • შესაბამისობა - სრულად მორგებადი და გამჭვირვალე რანჟირება. Algolia უზრუნველყოფს შედეგების დალაგების უმარტივეს გზას პოპულარობის მიხედვით, ხოლო შესაბამისობასაც ინარჩუნებს.
  • მობილური - შექმნილია მობილური… სწრაფი, მაპატიეთ შეცდომები და დალაგეთ შედეგები გეო მანძილზე.
  • ენათმეცნიერების - ძიება ნებისმიერ წერილობით ენაზე. მაგალითად, გამარტივებული ჩინური ენის გამოყენებით შეგიძლიათ იპოვოთ შესატყვისი ჰიტები ტრადიციულ ჩინურ ენაზე.
  • ტიპების შესწორებები - Algolia ესმის ტექსტის შეცდომები, თუნდაც პირველ რამდენიმე ასოში, ასე რომ თქვენს მომხმარებლებს კვლავ შეუძლიათ იპოვონ ის, რასაც ეძებენ.
  • ჭკვიანი მონიშვნა - მონიშნეთ რომელი სექცია შეესატყვისება მომხმარებლის მოთხოვნას, მაშინაც კი, თუ სექცია სიტყვის მხოლოდ პირველი რამდენიმე ასოა და შეიცავს შეცდომებს.
  • რეალურ დროში Faceting - ერთადერთი საძიებო სისტემა, რომელიც გთავაზობთ ასპექტებს აკრეფისას, ასე რომ, მომხმარებლები ფასეტის შედეგებს პირველივე დარტყმის შემდეგ მიიღებენ.
  • გეო-ძებნა - აჩვენეთ დარტყმები მანძილით, ან მხოლოდ ახლომახლო, ან კონკრეტულ რაიონში. შეუთავსეთ ტექსტის მოთხოვნებს და ძიების ნებისმიერ სხვა მახასიათებელს.
  • მაღალი ხელმისაწვდომობა - ა 99.99% SLA (მომსახურების დონის ხელშეკრულება). მონაცემთა ყველა მონაცემი ავტომატურად ინდექსირებულია სამ სხვადასხვა მაღალი დონის სერვერზე.
  • მრავალ მონაცემთა ცენტრები - შეინარჩუნეთ რეაგირების დრო თქვენს მომხმარებლებთან უახლოესი მონაცემთა ცენტრის არჩევით.
  • პირველი კლასის დაცვა - API კლავიშები ზღუდავს კონკრეტულ ინდექსზე წვდომას და ადგენს ლიმიტებს, როგორიცაა IP მისამართის მოთხოვნის მაქსიმალური სიჩქარე ან გასაღების გასვლის დრო.

რას ფიქრობთ?

ეს საიტი იყენებს Akismet- ს, რათა შეამციროს სპამი. შეისწავლეთ თქვენი კომენტარის მონაცემები დამუშავებული.