Schema:
<?xml version="1.0" encoding="UTF-8" ?>
<schema name="User Schema" version="1.0">
<types>
<fieldtype name="string" class="solr.StrField"
sortMissingLast="true" omitNorms="true"/>
<fieldType name="boolean" class="solr.BoolField"
sortMissingLast="true"/>
<fieldType name="int" class="solr.TrieIntField" precisionStep="0"
positionIncrementGap="0"/>
<fieldType name="float" class="solr.TrieFloatField"
precisionStep="0" positionIncrementGap="0"/>
<fieldType name="long" class="solr.TrieLongField" precisionStep="0"
positionIncrementGap="0"/>
<fieldType name="double" class="solr.TrieDoubleField"
precisionStep="0" positionIncrementGap="0"/>
<fieldType name="date" class="solr.TrieDateField" precisionStep="0"
positionIncrementGap="0"/>
<fieldType name="text" class="solr.TextField"
positionIncrementGap="100">
<analyzer type="index">
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.StopFilterFactory" ignoreCase="true"
words="stopwords.txt" enablePositionIncrements="true" />
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
<analyzer type="query">
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.StopFilterFactory" ignoreCase="true"
words="stopwords.txt" enablePositionIncrements="true" />
<filter class="solr.SynonymFilterFactory"
synonyms="synonyms.txt" ignoreCase="true" expand="true"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldType>
</types>
<fields>
<field name="id" type="int" indexed="true" stored="true"
required="true" multiValued="false"/>
<field name="manufacturer" type="string" indexed="true" stored="true"
required="true" />
<field name="model" type="string" indexed="true" stored="true"
required="true" />
<field name="displayName" type="string" indexed="true" stored="true"
required="true" />
<field name="displayImg" type="string" indexed="true" stored="true"
required="true" />
<field name="status" type="string" indexed="true" stored="true"
required="true" />
<field name="createdBy" type="string" indexed="true" stored="true"
required="true" />
</fields>
<uniqueKey>id</uniqueKey>
<solrQueryParser defaultOperator="OR"/>
</schema>
solrconfig:
<?xml version="1.0" encoding="UTF-8" ?>
<config>
<luceneMatchVersion>LUCENE_40</luceneMatchVersion>
<directoryFactory name="DirectoryFactory"
class="${solr.directoryFactory:solr.StandardDirectoryFactory}"/>
<updateHandler class="solr.DirectUpdateHandler2" />
<requestDispatcher handleSelect="true" >
<requestParsers enableRemoteStreaming="false"
multipartUploadLimitInKB="2048" />
</requestDispatcher>
<requestHandler name="standard" class="solr.StandardRequestHandler"
default="true" />
<requestHandler name="/update" class="solr.XmlUpdateRequestHandler" />
<requestHandler name="/admin/"
class="org.apache.solr.handler.admin.AdminHandlers" />
<admin>
<defaultQuery>*:*</defaultQuery>
</admin>
<requestHandler name="/dataimport"
class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">data-config.xml</str>
<lst name="datasource">
<str name="driver">com.mysql.jdbc.Driver</str>
<str name="url">jdbc:mysql://localhost:****/******</str>
<str name="user">****</str>
<str name="password">*****</str>
</lst>
</lst>
</requestHandler>
</config>
dataconfig:
<?xml version="1.0" encoding="UTF-8"?>
<dataConfig>
<document name="doc">
<entity name="cc_gadget" pk="id" query="select * from cc_gadget"
deltaImportQuery="select * from cc_gadget where
id='${dataimporter.delta.id}'"
deltaQuery="select id from cc_gadget where last_modified_date
>
'${dataimporter.last_index_time}'">
<field column="id" name="id"/>
<field column="manufacturer" name="manufacturer"/>
<field column="model" name="model"/>
<field column="display_img" name="displayImg" />
<field column="status" name="status" />
<field column="created_by" name="createdBy" />
<entity name="cc_gadget_lang" pk="gadget_id" query="select display_desc,
language from cc_gadget_lang where gadget_id ='${cc_gadget.id}'"
deltaQuery="select gadget_id from cc_gadget_lang where
gadget_id='${cc_gadget.id}'">
<field column="display_desc" name="displayName"/>
</entity>
</entity>
</document>
</dataConfig>
the only field i can query through is "manufacturer" i cant query through
anyother field like model or anyother.
query in browser:
http://localhost:8080/solr/collection1/select?q=kobo&defType=dismax&qf=model&debugQuery=true&indent=true&echoParams=all
query response:
<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">1</int>
<lst name="params">
<str name="echoParams">all</str>
<str name="debugQuery">true</str>
<str name="indent">true</str>
<str name="q">kobo</str>
<str name="qf">model</str>
<str name="defType">dismax</str>
</lst>
</lst>
<result name="response" numFound="0" start="0"></result>
<lst name="debug">
<str name="rawquerystring">kobo</str>
<str name="querystring">kobo</str>
<str name="parsedquery">(+DisjunctionMaxQuery((model:kobo))
())/no_coord</str>
<str name="parsedquery_toString">+(model:kobo) ()</str>
<lst name="explain"/>
<str name="QParser">DisMaxQParser</str>
<null name="altquerystring"/>
<null name="boostfuncs"/>
<lst name="timing">
<double name="time">0.0</double>
<lst name="prepare">
<double name="time">0.0</double>
<lst name="org.apache.solr.handler.component.QueryComponent">
<double name="time">0.0</double>
</lst>
<lst name="org.apache.solr.handler.component.FacetComponent">
<double name="time">0.0</double>
</lst>
<lst name="org.apache.solr.handler.component.MoreLikeThisComponent">
<double name="time">0.0</double>
</lst>
<lst name="org.apache.solr.handler.component.HighlightComponent">
<double name="time">0.0</double>
</lst>
<lst name="org.apache.solr.handler.component.StatsComponent">
<double name="time">0.0</double>
</lst>
<lst name="org.apache.solr.handler.component.DebugComponent">
<double name="time">0.0</double>
</lst>
</lst>
<lst name="process">
<double name="time">0.0</double>
<lst name="org.apache.solr.handler.component.QueryComponent">
<double name="time">0.0</double>
</lst>
<lst name="org.apache.solr.handler.component.FacetComponent">
<double name="time">0.0</double>
</lst>
<lst name="org.apache.solr.handler.component.MoreLikeThisComponent">
<double name="time">0.0</double>
</lst>
<lst name="org.apache.solr.handler.component.HighlightComponent">
<double name="time">0.0</double>
</lst>
<lst name="org.apache.solr.handler.component.StatsComponent">
<double name="time">0.0</double>
</lst>
<lst name="org.apache.solr.handler.component.DebugComponent">
<double name="time">0.0</double>
</lst>
</lst>
</lst>
</lst>
</response>
--
View this message in context:
http://lucene.472066.n3.nabble.com/solr-query-tp4035325p4035340.html
Sent from the Solr - User mailing list archive at Nabble.com.