Ich habe Daten aus meiner Datenbank in Solr für Abfragezwecke importiert.Solr Match String beginnend mit
Eine Probe von Daten als unten ...
NAMATJIRA,DRIVE,,WARAMANGA,ACT
DOUGLAS WATERHOUSE,DRIVE,,DUNLOP,ACT
WARDELL,DRIVE,,BARDEN RIDGE,NSW
In solr Admin-Seite, wenn ich die Abfrage
laufenstreet_name:wa* AND street_name:drive*
I, wie oben alle Datensätze erhalten. Gibt es eine Möglichkeit zu filtern, so dass ich nur diejenigen bekomme, die mit WA beginnen?
UPDATE: Hinzugefügt Schemainformationen
<field name="street_name" type="text_general" indexed="true" stored="true"/>
<fieldType name="text_general" class="solr.TextField" positionIncrementGap="100">
<analyzer type="index">
<tokenizer class="solr.KeywordTokenizerFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
<analyzer type="query">
<tokenizer class="solr.KeywordTokenizerFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldType>
Zeigen Sie uns Ihr Solr-Schema –