SORU
27 NİSAN 2011, ÇARŞAMBA


&Quot;değerli" kullanın Solr yazın alan nedir?

Apache Solr yeniyim. Hatta documentation bölümü okuduktan sonra, zor açıkça multiValued alan türü, özellik ve işlevlerinin anlaşılması buluyorum.

İçten Solr ne//olarak işaretlenmiş bir alan işler davranıyorçok değerli?

Ne bir alan arasında Solr indeksleme farkıçok değerlive olmayanlar?

Birileri güzel bir örnekle açıklayabilir misiniz?

Doktor diyor ki:

=doğru|yanlış çok değerli

Bu gerçek olursa alan başına birden çok değer içerebilir eğer görünebilir, yani belge bir belgede birden çok kez

CEVAP
27 NİSAN 2011, ÇARŞAMBA


Birden çok değerli bir alan, alan için birden fazla değer olmadığında yararlıdır. Kolay bir örnek etiketler olurdu, dizine gereken birden çok etiketi olabilir. eğer solr yanıt olarak birden çok değerli alan etiketleri varsa bir dize değeri yerine bir liste döndürecektir. Unutulmaması gereken bir nokta etiketleri gibi her değer için birden fazla satır göndermek için ihtiyaç vardır:

<field name="tags">tag1</tags>
<field name="tags">tag2</tags>
...
<field name="tags">tagn</tags>

tüm değerleri Endeksi bir kez ya da değer, e,herhangi bir g arama sonuçlarınızı filtreleyebilirsiniz. tag1 kullanarak sorgu ile tüm belgeleri gibi bulabilirsiniz

q=tags:tag1

veya etiketi sonuçları filtrelemek için kullanmak gibi

q=query&fq=tags:tag1

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Michelle Phan

    Michelle Pha

    18 Temmuz 2006
  • FusioNGamiing

    FusioNGamiin

    10 Temmuz 2007
  • wafflepwn

    wafflepwn

    14 AĞUSTOS 2008