ฉันมีฟิลด์ที่จัดทำดัชนี url
โดยที่เอกสารบางฉบับของฉันมีเครื่องหมายทับต่อท้ายฟิลด์ url
แต่บางฉบับไม่มี ฉันต้องการค้นหาฟิลด์นี้ใน Solr โดยไม่สนใจเครื่องหมายทับต่อท้าย เพื่อให้ผลลัพธ์ที่ตรงกันทั้งหมดกลับมาโดยไม่คำนึงว่าจะมีเครื่องหมายทับต่อท้ายหรือไม่ก็ตาม
ตัวอย่างเช่น ถ้าฉันส่งข้อความค้นหา: q=url:https://www.test.com/api/v1/test/
ฉันต้องการส่งคืนเอกสารที่มีฟิลด์ url
เป็น https://www.test.com/api/v1/test/
OR https://www.test.com/api/v1/test
ในทำนองเดียวกัน ถ้าฉันส่งข้อความค้นหาโดยไม่มีเครื่องหมายทับต่อท้าย ฉันต้องการผลลัพธ์แบบเดียวกับด้านบน (url
โดยมี OR ไม่มีเครื่องหมายทับต่อท้าย)
สิ่งนี้สามารถทำได้อย่างไร? ฉันรู้เกี่ยวกับคุณสมบัติตัวแทนของ Solr แต่ฉันไม่ต้องการละเว้นอักขระลงท้ายใดๆ (เช่น url:https://www.test.com/api/v1/test?
ไม่ควรส่งคืนเอกสารด้วย url
จาก https://www.test.com/api/v1/test
) ฉันต้องการเอฟเฟกต์ไวด์การ์ดนี้สำหรับเครื่องหมายทับต่อท้ายเพียงอันเดียวเท่านั้น
ถ้ามันช่วยได้ ฉันใช้ Solr 4 (ใช่ ฉันรู้ว่ามันเก่า)