Skip to content

Latest commit

 

History

History
67 lines (53 loc) · 1.84 KB

readme.md

File metadata and controls

67 lines (53 loc) · 1.84 KB

Ders.im Arama Modülü

Tüm dokümanlar içerisinde arama yapmaya müsade eden modül

Ders.im'de binlerce ders dokümanı bulunmakta. Her bir ders dokümanı içerisinde binlerce karakter mevcut ve bu arama işlemini kendi uygulamanın içerisinde kullanabilirsin.

Kurulum

yarn add ders-im-search

Kullanım

Ders.im algolia arama servisini kullanıyor, modülü kullanırken o parametreleri inceleyip ihtiyacınıza göre kullanabilirsiniz.

https://www.algolia.com/doc/api-reference/api-parameters/

const searchDocument = require('ders-im-search');

searchDocument({
    query: 'yapay zeka',
    hitsPerPage: 2
  })
  .then(console.log)
  .catch(console.log)

Örnek Çıktı

[
  {
    title: 'Yapay Zekaya Giriş Ders Notları',
    displayName: 'Çağatay Çalı',
    thumbnail: '..',
    date: '4 ay önce',
    url: 'https://ders.im/dokuman/yapay-zekaya-giris-ders-notlari',
    publisher: 'https://ders.im/@cagataycali',
    keywords: 'Mühendislik,Bilgisayar Mühendisliği,Yapay Zeka',
    deepLink: {
      document: 'dersim://dersim/document/yapay-zekaya-giris-ders-notlari',
      publisher: 'dersim://dersim/user/cagataycali'
    }
  }, {
    title: 'Yapay zeka yaz okulu kitabı',
    displayName: 'Raif Berkay Dinçel',
    thumbnail: '...',
    date: '3 ay önce',
    url: 'https://ders.im/dokuman/yapay-zeka-yaz-okulu-kitabi',
    publisher: 'https://ders.im/@raifberkaydincel',
    keywords: 'Mühendislik,Bilgisayar Mühendisliği,Yapay Zeka',
    deepLink: {
      document: 'dersim://dersim/document/yapay-zeka-yaz-okulu-kitabi',
      publisher: 'dersim://dersim/user/raifberkaydincel'
    }
  }
]

Katkıda bulunma

  • Eklediğin veya çıkarttığın özelliğin, yok ise testini yaz
  • Beni oku yazısına ürettiğin ürünün bilgisini ekle
  • Gönder gelsin