1

テーブルにインデックスを付けて、次のようにqパラメーターで検索できます

q=field:*

q=field:parameter

q=*:* ( displays all results )

しかし、このようなクエリを与えると

q=*:parameter

私は得る

undefined field *

すべてのフィールドを検索し、同じクエリ (つまり q=*:parma ) を使用して機能させるにはどうすればよいですか?

ここに私のschema.xmlがあります

<field name="id" type="int" indexed="true" stored="true"/>

<field name="enrol_no" type="text" indexed="true" stored="true"/>
<field name="name" type="text" indexed="true" stored="true"/>
<field name="addr" type="text" indexed="true" stored="true"/>
<field name="phno" type="text" indexed="true" stored="true"/>
<field name="email_id" type="text" indexed="true" stored="true"/>
<field name="spec" type="text" indexed="true" stored="true"/>
<field name="state" type="text" indexed="true" stored="true"/>
<field name="dob" type="text" indexed="true" stored="true"/>
<field name="gender" type="text" indexed="true" stored="true"/>
<field name="placeofpractice" type="text" indexed="true" stored="true"/>
<!--Changes end / -->
<field name="all" type="text" indexed="true" stored="true" multiValued="true"/>
<copyField source="*" dest="all"/>
4

1 に答える 1