Saya memiliki bidang yang diindeks url
di mana beberapa dokumen saya memiliki garis miring di akhir bidang url
, yang lain tidak. Saya ingin menanyakan bidang ini di Solr sambil mengabaikan garis miring, sehingga semua hasil yang cocok muncul kembali terlepas dari apakah mereka memiliki garis miring di akhir atau tidak.
Misalnya, jika saya mengirim pertanyaan: q=url:https://www.test.com/api/v1/test/
Saya ingin mendapatkan kembali dokumen apa pun yang memiliki url
bidang https://www.test.com/api/v1/test/
ATAU https://www.test.com/api/v1/test
.
Demikian pula, jika saya mengirim kueri tanpa garis miring, saya ingin hasil yang sama seperti di atas (url
dengan OR tanpa garis miring).
Bagaimana hal ini dapat dilakukan? Saya tahu tentang fitur wildcard Solr, tapi saya tidak ingin mengabaikan karakter akhir apa pun (misalnya url:https://www.test.com/api/v1/test?
tidak boleh mengembalikan dokumen dengan url
dari https://www.test.com/api/v1/test
). Saya hanya ingin efek wildcard ini untuk satu garis miring.
Jika ini membantu, saya menggunakan Solr 4 (ya, saya tahu itu sudah lama).