ฉันมีไฟล์ xml เช่นนี้ ซึ่งเก็บคำบรรยายวิดีโอ:
<videos>
<video>
<id>1</id>
<enSub>Hello Foo! Good morning!</enSub>
<cnSub>你好 Foo! 早上好!</cnSub>
</video>
<video>
<id>2</id>
<enSub>Hello Bar! Good afternoon!</enSub>
<cnSub>你好 Bar! 下午好!</cnSub>
</video>
</videos>
ฉันต้องการค้นหาคำหลักบางคำผ่าน xml นี้ เช่น ฉันป้อน "hello moning" ในพื้นที่ข้อความค้นหา และผลการค้นหาสามารถค้นหาองค์ประกอบวิดีโอที่มีรหัส "1"
ฉันเดาว่าการใช้ php xpath สามารถค้นหาคำหลักเพียงคำเดียวในไฟล์ xml และจะต้องวนซ้ำทั่วทั้งแผนผัง ฉันไม่มั่นใจว่าจะสามารถเขียนฟังก์ชันที่มีประสิทธิภาพดีได้
ฉันพยายามใช้แหล่งข้อมูลภายนอก เช่น Google Custom Search เพื่อค้นหาเว็บของฉัน แต่ปรากฏว่าฉันไม่ได้ใช้หน้าเว็บเพื่อแสดงวิดีโอแต่ละรายการ ฉันส่งรหัสวิดีโออื่นเป็นพารามิเตอร์ไปยังหน้าเล่นวิดีโอ
ฉันยังนึกถึงนิพจน์ทั่วไปด้วย แต่ไม่รู้ว่าจะจัดการลำดับคำหลักอย่างไร
มีเครื่องมือค้นหาใดบ้างที่ฉันสามารถใช้ค้นหาคำหลักหลายคำเพื่อระบุวิดีโอได้ ฉันออกแบบสิ่งนี้เพื่อช่วยให้ผู้ใช้ของฉันค้นหาวิดีโอที่ดูได้อย่างรวดเร็ว
ฉัน google มาก มันช้ามาก บางครั้งฉันก็เข้า google ไม่ได้ แทนฉันที่จีนที่นี่ ฉันลองใช้ "การค้นหาคำหลักหลายคำ xml" เพื่อค้นหาคำหลัก บางทีภาษาอังกฤษของฉันอาจไม่ฉลาดพอที่จะให้ Google เข้าใจความตั้งใจของฉันได้ ฉันหวังว่าพวกคุณจะเข้าใจคำถามของฉัน
ขอบคุณมาก!!