I have a String field where I store two-word area names.
Ex: New York
Ben bu alanı sorgulamak için deneyin ne zaman bir şey tam olarak New York gibi saklanır olsa bile, (area:New York
) hiçbir sonuç gelip, olduğunu.
Neden bu?
area:"New York"
ama bu gibi arıyorum eğer alışkanlık gelip: area:New
Bunun gibi eğer arama sonuç gelip ETMEYİN.
Herhangi bir fikir?
İşte schema.xml dosyasında alan tanımı:
<fieldType name="string" class="solr.StrField" sortMissingLast="true" omitNorms="true"/>
<field name="area" type="string" indexed="true" stored="true" omitNorms="true"/>
Eğer daha fazla girdi ihtiyacınız varsa bana bildirin!
Teşekkürler
GÜNCELLEME
$fq.=" + area:$state";
Ben bu yolluyorum, ve Solr devlet içinde değişken (New York) gibi bu alır ...
Bunu nasıl (çift tırnak) yani "New York" olarak değişken gönderir yazabilirsiniz ...?