it-swarm-id.com

Bagaimana cara menggunakan Pencarian Cerdas di lingkungan multibahasa?

Ini mungkin karena bug atau (lebih mungkin) karena ketidakmampuan saya untuk mengkonfigurasi komponen Pencarian Cerdas, tapi ... inilah yang terjadi:

  • Saya memiliki situs multibahasa: "Inggris" primer, "Italia" sekunder.
  • Fitur multibahasa pada dasarnya digunakan untuk menampilkan berbagai menu dan beberapa konten.
  • Sebagian besar konten dibagikan dan dinyatakan sebagai Bahasa = "Semua".
  • Ketika saya melakukan pencarian dari konten "Sisi Inggris" dinyatakan sebagai "Bahasa Inggris" dan "Semua" ditemukan.
  • Ketika saya melakukan pencarian dari "sisi Italia" hanya konten ditandai sebagai "Italia" ditemukan (dan konten dari "Semua" tidak ditemukan =).

Di "Konten Peta" ada cabang "Bahasa" dengan indikasi (tebal) yang menyatakan sesuatu tentang fakta bahwa cabang itu tidak aktif karena saya mengaktifkan plugin "Bahasa filter" (tentu saja saya lakukan: adalah ada cara lain untuk membuat situs multibahasa?). Saya mencoba menghapus cabang itu tetapi ... tidak ada yang berubah.

Saya menggunakan Joomla! 3.2.4.

Masalah saya adalah: saat mencari dari "sisi Italia" Saya tidak menemukan konten dari "Semua". Saya akan mengharapkan perilaku yang sama dengan "sisi bahasa Inggris".

7
smz

Setelah pengujian yang lebih menyeluruh saya sampai pada kesimpulan bahwa ini adalah bug.

Langkah-langkah yang telah saya ambil:

  • Saya mengubah bahasa default dari "Bahasa Inggris" ke "Bahasa Italia"
  • Tidak ada yang berubah: pencarian dari "pihak Italia" tidak mengembalikan konten yang ditandai sebagai "Semua"
  • Pada titik ini, dengan mempertahankan "Italia" sebagai bahasa default, saya menjalankan ulang pengindeks
  • Situasi terbalik: melakukan pencarian dari "sisi Italia" memang mengembalikan konten yang ditandai sebagai "Semua" sementara melakukan pencarian dari "sisi Inggris" tidak.

Pendapat saya adalah ada sesuatu yang salah dengan pengindeks.

Harus dicatat bahwa masalah ini terjadi pada Joomla! 3.3.0 juga.

Anda akan memaafkan saya, tetapi (kecuali terbukti salah) saya akan memilih ini sebagai "solusi" untuk pertanyaan ini dan tentu saja saya akan mengajukan masalah pada Joomlacode.

1
smz

Saya mengalami masalah yang sama hari ini. Pada kategori saya, saya memiliki kategori "master" untuk setiap bahasa seperti yang disarankan di situs web multi-bahasa. Pencarian normal dan pencarian pintar keduanya tampaknya tidak mencari pada artikel SEMUA bahasa. Cara saya memperbaikinya, adalah membuat kategori "master" ketiga (dengan SEMUA bahasa) di mana saya memasukkan semua sub-kategori yang SEMUA sebagai bahasa. Setelah "master" kategori, sub-kategori dan artikel di mana semua diatur ke SEMUA sebagai bahasa, pencarian mulai berfungsi sebagaimana mestinya. Saya tidak tahu apakah ini bug joomla, atau ini memang dimaksudkan, tetapi berhasil.

Semoga ini bisa membantu

2
anakin