Reddit Search APIPertanyaan sebelum kesimpulan.

Pustaka bacaan

Menjelaskan AND dalam satu bidang dengan contoh pembanding

Gunakan dua contoh kuantisasi sintetis untuk menjelaskan AND pada title atau text, membedakannya dari pencarian frasa, dan menghindari bobot bidang atau kontrol OR yang tidak didukung.

Gambarkan kasus untuk tiap bidang

Pembaca yang menambahkan memory pada quantization perlu memahami perubahannya. Kueri q saat ini memakai multi_match dengan type=best_fields dan operator=and atas title serta text. Istilah yang dianalisis harus cocok dalam satu bidang. Tidak cukup jika satu istilah hanya ditemukan di title dan satu lagi hanya di text. Kecocokan tidak tercapai bila satu kata kunci di judul dan yang lain semata-mata di teks. Penjelasan ini mengenai batas bidang, bukan penilaian bahwa isinya menjawab pertanyaan pembaca.

Buat lembar dua kolom berlabel title dan text, lalu tuliskan istilah analisis yang diasumsikan dalam latihan. Gunakan potongan sintetis dan nyatakan bahwa kedua kata contoh dianggap tetap sebagai istilah analisis yang berbeda. Kecocokan nyata bergantung pada penganalisis; ilustrasi ini tidak membuktikan pemotongan imbuhan, sinonim, penanganan tanda baca, atau aturan kecocokan per karakter. Kedua bidang juga tidak harus cocok bersamaan. Satu bidang dapat memenuhi kondisi, sementara urutan atau kedekatan kata tidak dijamin oleh penjelasan AND ini.

Uji kecocokan pada judul saja

Untuk contoh kertas pertama, letakkan quantization memory pada judul sintetis dan gunakan isi yang tidak terkait kedua istilah itu. Dengan asumsi token tersebut, judul menyediakan kedua istilah yang dibutuhkan. Isi tidak harus mengulangnya. Ini contoh pencocokan konseptual, bukan rekaman yang diklaim ada di arsip atau laporan pengujian yang dijalankan. Judulnya tetap dapat membahas kondisi lain dari yang diteliti. Kecocokan istilah hanya memberi bahan untuk diperiksa pembaca.

Sekarang pertahankan judul contoh, tetapi ubah tugasnya. Orang yang meneliti kondisi pengukuran memori mungkin memerlukan perangkat keras, model, dan metode, yang tidak dibuktikan dua kata itu. Tampilkan kebutuhan tersebut sebagai catatan bacaan terpisah. Jangan memberi judul lencana kualitas lebih tinggi atau mengklaim kecocokan judul berperingkat di atas kecocokan isi. Pengambilan menggunakan _doc, bukan relevansi, tanggal, atau skor. Contoh ini menerangkan syarat kecocokan; posisi rekaman yang dikembalikan tidak mengesahkan kegunaannya.

Uji ketidakcocokan ketika istilah terpisah

Untuk contoh kertas kedua, tempatkan hanya quantization di judul dan hanya memory di teks. Anggap tidak ada bidang yang memuat istilah analisis satunya. Tidak satu pun memenuhi AND dua istilah, meskipun seluruh rekaman mengandung kedua kata di suatu tempat. Ini berbeda dari pencarian lintas bidang rekaan yang menggabungkan semua kata dari kedua kolom. Contoh tersebut bukan perbandingan dua dokumen dan bukan aturan kedekatan. Yang tidak terpenuhi adalah dua istilah dalam satu bidang yang cocok, bukan keharusan kata berdampingan.

Terapkan contoh pembanding dengan hati-hati pada masalah nyata. Hasil yang tidak muncul tidak membuktikan istilahnya terpisah: ketersediaan, filter lain, penganalisis, dan jendela terbatas juga berpengaruh. Jika pembaca memperluas q menjadi quantization saja, jadikan itu permintaan baru yang jelas dan simpan rumusan lama untuk dibandingkan. Jangan menyarankan tombol OR, sintaks frasa, pemilihan bidang bebas, atau bobot bidang yang tersedia. Kontrol itu tidak masuk kontrak filter API ini. Antarmuka tidak boleh memberi kesan bahwa sakelar tersembunyi bisa menyediakannya.

Tulis penjelasan kueri

Label singkat di samping formulir bisa berbunyi: semua istilah kueri yang dianalisis harus cocok dalam title atau dalam text. Tambahkan contoh dua kolom bila diperlukan. Pertahankan rumusan terkirim di atas respons, terutama setelah penyempurnaan. Teks bantuan harus membedakan kondisi ini dari pencocokan frasa persis dan pemahaman semantik. Bedakan pula q dari subreddit, author, kind, dan min_score. Filter itu mempersempit permintaan secara terpisah; min_score tidak mengubah daftar menjadi peringkat relevansi.

Saat nanti menguji antarmuka sendiri, periksa bahwa penambahan kata memulai urutan baru dari halaman 1 dan respons lama tetap melekat pada masukan asalnya. Itu usulan pemeriksaan aplikasi, bukan tes yang sudah dilakukan artikel ini. Pengambilan berhasil berikutnya menghabiskan satu kredit, termasuk hasil kosong. Pertahankan ketidakpastian pesannya: tidak ada rekaman untuk permintaan ini bukan berarti topiknya tidak pernah dibahas. AND dalam satu bidang adalah bagian yang bisa dijelaskan dari pencarian historis terbatas; bukan bukti cakupan, percakapan lengkap, atau jawaban terbaik.