11 poin oleh GN⁺ 2024-12-16 | 3 komentar | Bagikan ke WhatsApp
  • Buzee adalah aplikasi pencarian teks penuh yang dapat digunakan di Mac dan Windows
  • Alat yang memungkinkan pengguna melakukan pencarian Full-Text dengan cepat di semua dokumen, gambar, audio, video, folder, dan riwayat browser
  • Dapat mencari dokumen dan folder lokal berdasarkan kata kunci, waktu, jenis, atau kombinasinya
  • Dapat mengecualikan file atau folder tertentu dari pengindeksan, atau hanya mengecualikan isinya
  • Dapat menampilkan/menyembunyikan aplikasi dengan shortcut global (⎇ / Alt + Space).
  • Langsung pindah ke pencarian di dalam aplikasi (⌘ / Ctrl + F or K), pindah ke scratchpad (⌘ / Ctrl + Shift + S).
  • Melihat statistik file dan menyediakan profil dokumen yang unik
  • Fitur tambahan: ekstraksi teks dari PDF dan gambar, penggunaan scratchpad, sinkronisasi otomatis perubahan sistem file
  • Paket instalasi ringan dan penggunaan memori rendah
  • Format file yang didukung
    • Dokumen: csv, docx, key, md, numbers, pages, pdf, pptx, txt, xlsx, xls
    • Gambar: jpg, jpeg, png, gif
    • Buku: epub, mobi, azw3, pdf
    • Audio: mp3, wav, aac, flac, ogg
    • Video: mp4, mkv, avi, mov, wmv
  • Open source berbasis Rust + NodeJS + Tauri

Pencarian semantik

Sertakan/kecualikan pencarian

  • Dapat menggunakan filter jenis file atau langsung mengetikkannya dalam kueri pencarian (contoh: invoice pdf).
  • Gunakan tanda kutip pada kata kunci untuk pencarian frasa yang tepat (contoh: "annual report").
  • Gunakan tanda minus di depan kata kunci yang ingin dikecualikan dari pencarian (contoh: "annual report" -2022 -pdf).

Cari berdasarkan waktu

  • Dapat menggunakan filter rentang tanggal atau menyebutkan periode tanggal/waktu di kueri pencarian.
  • Contoh: **last month** pdf invoice, annual report ppt **this year**.

Build dari source

  • Buzee memberikan performa terbaik di Mac, sedangkan di Windows dan Linux belum cukup banyak diuji.
  • Setelah memasang Rust dan NodeJS, aplikasi dapat dijalankan dalam mode pengembangan menggunakan perintah npm install dan cargo install.

TODO / masalah yang diketahui

  • Berbagai peningkatan masih diperlukan, seperti menampilkan teks yang cocok di hasil pencarian dan mendukung kueri kompleks pada pencarian riwayat browser.
  • Pengembangan fitur baru juga diperlukan, seperti menambahkan 'tag' ke dokumen, membuat tampilan 'dashboard', dan menambahkan pengujian ke codebase.

Tech stack

  • Backend: Rust, Tauri v2, SQLite, Tantivy.
  • Frontend: Svelte 4, TypeScript, TailwindCSS.

Arsitektur

  • Semua metadata file disimpan di tabel document dalam SQLite.
  • Indeks teks penuh dibuat di tabel metadata dan disimpan di Tantivy.
  • Riwayat Firefox, Chrome, dan Arc dicari melalui database riwayat masing-masing.

Lisensi

  • Lisensi MIT.

3 komentar

 
dhlee0305 2024-12-16

Saya sempat ragu karena masih versi 0.1.1... tapi sejauh ini berjalan tanpa masalah.
Hanya saja, mungkin karena saya sedang memakainya di PC dan disetel agar menggunakan sumber daya seminimal mungkin, kecepatan pengindeksannya terasa lambat.
Selain itu, cukup nyaman karena bisa mencari teks di dalam file termasuk gambar. Ada sedikit nuansa Google Desktop.

 
GN⁺ 2024-12-16
Komentar Hacker News
  • Seorang pengguna meminta agar perjalanan tentang alasan kegagalannya dan apa yang akan dilakukan secara berbeda jika memulainya sekarang dibagikan. Ia menyoroti kurangnya pasar atau masalah adaptasi sebagai alasan mengapa banyak startup pencarian universal gagal

  • Ada komentar yang berterima kasih karena proyek ini dijadikan open source, sambil menyoroti tidak adanya fitur pencarian AI. Menurutnya, aplikasi ini memiliki fondasi yang kuat, tetapi perlu dipoles lebih lanjut agar praktis digunakan

  • Dijelaskan bahwa program bernama Recoll dapat digunakan untuk mencari berbagai file. Fitur untuk mencari dokumen MS-Word yang disimpan di folder Thunderbird dan membuka file PDF dengan klik ganda turut ditekankan

  • Disebutkan adanya masalah unduhan yang tidak berfungsi, dan bahwa ini akan berguna di lingkungan tempat pencarian Windows tidak bekerja karena catatan elektronik terlalu besar. Hal ini menekankan perlunya pengelolaan file elektronik

  • Sambil bercanda bahwa ia tidak akan menggunakan program bernama Labrador Retriever, seorang pengguna membagikan foto anjingnya

  • Disebutkan bahwa ini adalah upaya untuk mewujudkan fungsi yang mirip dengan Microsoft SharePoint, sambil menunjukkan bahwa meyakinkan perusahaan yang berpusat pada MS adalah masalah dari sisi bisnis. Ia pun mengajukan pertanyaan apakah produk seperti ini bisa dibangun di atas SharePoint

  • Dikritik bahwa tautan unduhan tidak berfungsi, dan disarankan bahwa proyek yang nilai utamanya ada pada GUI seharusnya menyertakan tangkapan layar

  • Untuk pencarian file yang kompleks, diajukan opsi menggunakan ekstensi duckdb agar SQL dapat dijalankan pada sistem file

  • Diminta rekomendasi aplikasi yang dapat mencari di Google Drive, GitHub, GitLab, Box.com, dan file lokal

  • Ada komentar yang berterima kasih karena proyek ini dijadikan open source, sambil menunjukkan bahwa dokumentasinya masih kurang. Penulis komentar mengatakan sedang membangun sistem dokumentasi AI, lalu meminta izin apakah ia boleh menulis dokumentasi dan membuat PR. Proyek AkiraDocs juga diperkenalkan