これは私のschema.xmlにあるものです:
<fields>
<field name="id" type="string" indexed="true" stored="true" required="true" />
<field name="about" type="string" indexed="true" stored="true" />
<field name="music" type="string" indexed="true" stored="true" />
<field name="movies" type="string" indexed="true" stored="true" />
<field name="occupation" type="string" indexed="true" stored="true" />
<field name="text" type="text_general" indexed="true" stored="false" multiValued="true"/>
</fields>
<uniqueKey>id</uniqueKey>
そして、これは私が投稿したドキュメントです:
<add>
<doc>
<field name="id">abc123</field>
<field name="about">I am somebody</field>
<field name="music">pop</field>
<field name="movies">titanic</field>
<field name="occupation">web dev</field>
</doc>
</add>
Solr Admin を使用して検索すると、ドキュメントは問題なく Solr にプッシュされました。ドキュメントは次の*:*
ように表示されます。
<?xml version="1.0" ?>
<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">1</int>
<lst name="params">
<str name="indent">on</str>
<str name="start">0</str>
<str name="q">*:*</str>
<str name="version">2.2</str>
<str name="rows">10</str>
</lst>
</lst>
<result name="response" numFound="1" start="0">
<doc>
<str name="about">I am somebody</str>
<str name="id">abc123</str>
<str name="movies">titanic</str>
<str name="music">pop</str>
<str name="occupation">web dev</str>
</doc>
</result>
</response>
「タイタニック」や「ウェブ」など、ドキュメントに明確に記載されているキーワードを使用して検索しても、結果は表示されません。
<?xml version="1.0" ?>
<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">1</int>
<lst name="params">
<str name="indent">on</str>
<str name="start">0</str>
<str name="q">titanic</str>
<str name="version">2.2</str>
<str name="rows">10</str>
</lst>
</lst>
<result name="response" numFound="0" start="0"/>
</response>
これを修正する方法は?