I don't see anything wrong so far other than a typo here (missing a p in the second price): <field column="lastbid_price" name="lastbid_rice" />
Can you see if there are any warnings in the log about documents not being able to be created? Also, you should have a field type definition for text in your schema. It will look something like <fieldtype name="text" class="solr.TextField" positionIncrementGap="100"> <analyzer type="index"> Can you send the full field type definition along as well? You can also try running a query like: ?q=keyword_stock:[* TO *] That will return any documents where keyword_stock is populated. Thanks, Cody -----Original Message----- From: jawedshamshedi [mailto:jawedshamsh...@gmail.com] Sent: Thursday, November 24, 2011 9:42 PM To: solr-user@lucene.apache.org Subject: RE: Index a null text field Hi Cody, Thanks for the reply. Please find the detail of that I am doing. Yes, I am using dataimport handler and the code snippet of it from solrconfig.xml is given below. <requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler"> <lst name="defaults"> <str name="config">data-config.xml</str> </lst> </requestHandler> The data-config.xml is give below. <dataConfig> <dataSource type="JdbcDataSource" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost/database?zeroDateTimeBehavior=convertToNull" user="username" password="password"/> <document name="content"> <entity name="auction" query="query(it's working file)"> <field column="keyword" name="keyword_stock" /> <field column="start_bidprice" name="start_bidprice" /> <field column="end_date" name="end_date" /> <field column="start_date" name="start_date" /> <field column="lastbid_price" name="lastbid_rice" /> <field column="un_id" name="un_id" /> </entity> </document> </dataConfig> schema.xml <fields> <field name="un_id" type="string" indexed="true" stored="true" required="true" /> <field name="keyword_stock" type="text" indexed="true" stored="true" /> <field name="start_bidprice" type="tlong" indexed="true" stored="true" /> <field name="end_date" type="tdate" indexed="true" stored="true" /> <field name="start_date" type="tdate" indexed="true" stored="true" /> <field name="lastbid_price" type="tfloat" indexed="true" stored="true" /> </fields> <uniqueKey>un_id</uniqueKey> <defaultSearchField>ST_Name</defaultSearchField> he date type in mysql is given below. keyword text start_bidprice float(12,2) end_date datetime start_bidprice float(12,2) start_date datetime for some fields that are simple float, there index are being created. I also added this in data-config.xml's url zeroDateTimeBehavior=convertToNull but no avail. Please help Thanks in advance. -- View this message in context: http://lucene.472066.n3.nabble.com/Index-a-null-text-field-tp3533636p353 5376.html Sent from the Solr - User mailing list archive at Nabble.com.