Mesin pencari bagi mereka yang penasaran. Ini adalah algoritma pencarian yang dirancang untuk melibatkan pengguna dengan memaparkan mereka pada konten yang relevan namun menarik selama sesi mereka.
Algoritma pencarian yang diterapkan di website Anda sangat mempengaruhi keterlibatan pengunjung. Penerapan yang baik dapat secara signifikan mengurangi ketergantungan pada mesin telusur standar seperti Google untuk setiap kueri, sehingga meningkatkan keterlibatan. Metode tradisional melihat istilah atau frasa dalam kueri Anda untuk menemukan konten yang relevan berdasarkan pencocokan sintaksis. Kroomsa menggunakan pencocokan semantik untuk menemukan konten yang relevan dengan kueri Anda. Ada postingan blog yang memperluas motivasi Kroomsa dan aspek teknisnya.
python3 ./setup.py
di direktori root./vectorizer
./config
di bawah parameter bot_codes
dalam format berikut: "client_id client_secret user_agent"
sebagai elemen daftar yang dipisahkan oleh ,
.python3 -m pip install -r ./preprocess_requirements.txt
python3 ./pre_processing/scraping/questions/scrape_questions.py
. Ini meluncurkan skrip yang menghapus subreddit secara berurutan hingga awal dan menyimpan kiriman sebagai objek JSON di /pre_processing/scraping/questions/scraped_questions
. Kemudian mempartisi kiriman yang tergores menjadi bagian yang sama sebanyak jumlah bot yang terdaftar.bot_codes
, kita dapat mulai menyalin komentar menggunakan file kiriman yang dipartisi yang dibuat saat menyalin kiriman. Menggunakan perintah berikut: python3 ./pre_processing/scraping/comments/scrape_comments.py
beberapa proses muncul yang mengambil aliran komentar secara bersamaan.python3 ./pre_processing/db_insertion/insertion.py
. Itu menyisipkan posting dan komentar terkait di mongo.python3 ./post_processing/post_processing.py
. Selain membersihkan, ia juga menambahkan emoji ke setiap objek pengiriman (Perilaku ini dapat dikonfigurasi).python3 ./index/build_index.py
. Secara default, ini membuat IDMap, Flat
tetapi dapat dikonfigurasi melalui /config
./mongo_dump
. Gunakan perintah berikut di direktori root untuk membuat dump database. mongodump --db database_name(default: red) --collection collection_name(default: questions) -o ./mongo_dump
.python3 -m pip install -r ./inference_requirements.txt
gunicorn -c ./gunicorn_config.py server:app
demo_mode
ke True
di /config
.docker-compose build
docker-compose up
Proyek ini dilisensikan di bawah Lisensi Apache Versi 2.0