1
我有我的索引表,並能夠q參數來搜索喜歡Solr的並非在所有領域
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"/>
我已經添加了複製字段以及我的原始模式,我已經使用我的schema.xml編輯了該文章,您可以檢查它是否正確 – Neetz
回答了查詢.. – Jayendra
還有一個問題,如果必須搜索同一領域的多個詞,是否有必要將其納入禁忌? – Neetz