2011-08-15 6 views
2

私はこのメッセージをSolrから受け取りました。Solr空間検索: "多値フィールドでFieldCacheを使用できません"

schema.xmlの関連する行は、以下に示すように、locationフィールドをnonValueフィールドにします。

<field name="latlong_current" type="location" indexed="true" stored="false" omitNorms="true" multiValued="false" /> 

他に空間検索機能を搭載している人はいますか?

+0

それはしばらくしている偽多値=に設定されていることを確認しなければならないようでは、Solrのの4.8.xがこの機能をサポートしていません? – wakeup

答えて

0

私はロケーションフィールドタイプを使用していませんが、そのタイプの分析が複数のトークンに分割されていないことを確認します。ジオコードを格納するためのLatLonTypeがありますが、「location」はそれに設定されていますか?

そうでなければ、Solrの人々はメーリングリストとIRCで本当に反応します。あなたがここで必要な答えを得られない場合は、そこに試してみてください!

0

あなたのschema.xmlでこれらのフィールドを持っている場合は、それらが

<dynamicField name="*_coordinate" type="tdouble" indexed="true" stored="false" multiValued="false"/> 
<dynamicField name="*_p" type="location" indexed="true" stored="true" multiValued="false"/> 
関連する問題