Thanks,

I set up a another test instance of solr and ran a full import within
the DIH Development Console.  I examined the query and found that
last_index_time is not getting set in the query.  Yet the value does
get updated after a full import completes (outside of the development
console).  Is there some place that I need to set the path to the
dataimport.properties file?

On Tue, Mar 3, 2009 at 8:03 PM, Noble Paul നോബിള്‍  नोब्ळ्
<noble.p...@gmail.com> wrote:
> I do not see anything wrong with this .It should have worked . Can you
> check that dataimport.properties is created (by DIH) in the conf
> directory? . check the content?
>
>
> are you sure that the query
>
> select DId from 2_Doc where ModifiedDate > '${dataimporter.last_index_time}'
>
> works with  a date format yyyy-MM-dd HH:mm:ss . This is the format
> which DIH sends the date in . If the format is wrong you may need to
> format it using a dateformat function.
>
> see here
>
> http://wiki.apache.org/solr/DataImportHandler#head-5675e913396a42eb7c6c5d3c894ada5dadbb62d7
>
>
>  The trunk DIH can work with Solr1.3 (you may need to put the DIH jar
> and slf4j). Can
> - Show quoted text -
> On Wed, Mar 4, 2009 at 3:53 AM, Garafola Timothy <timgaraf...@gmail.com> 
> wrote:
>> I'm using solr 1.3 and am trying to get a delta-import with the DIH.
>> Recently the wiki, http://wiki.apache.org/solr/DataImportHandler, was
>> updated explaining that delta import is a 1.4 feature now but it was
>> still possible get a delta using the full import example here,
>> http://wiki.apache.org/solr/DataImportHandlerFaq#fullimportdelta.  I
>> tried this but each time I run DIH, it reimports all rows and updates.
>>
>> Below is my data-config.xml.  I set rootEntity to false and issued
>> command=full-import&clean=false&optimize=false through DIH.  Am I
>> doing something wrong here or is the DataImportHandlerFaq incorrect?
>>
>> <dataConfig>
>>        <dataSource driver="com.mysql.jdbc.Driver"
>> url="jdbc:mysql://pencil-somewhere.com:22222/SomeDB" user="someUser"
>>  password="somePassword"/>
>>        <document name="">
>>                <entity name = "item" rootEntity="false"
>>                        query = "select DId from 2_Doc where
>> ModifiedDate > '${dataimporter.last_index_time}'
>>                                      and DocType != 'Research Articles'">
>>                        <entity name="feature" pk="DId"
>> transformer="RegexTransformer"
>>                                query = "SELECT d.DId, d.SiteId,
>> d.DocTitle, d.DocURL, d.DocDesc,
>>                                        d.DocType, d.Tags, d.Source,
>> d.Last90DaysRFIsPercent,
>>                                        d.ModifiedDate, d.DocGuid, d.Author,
>>                                        i.Industry FROM 2_Doc d LEFT
>> OUTER JOIN tmp_DocIndustry i
>>                                        ON (d.DocId=i.DocId AND
>> d.SiteId=i.SiteId) where d.DocType != 'Research articles'
>>                                        and d.DId = '${item.DId}' and
>> d.ModifiedDate > '${dataimporter.last_index_time}'">
>>                                <field column = "DId"   name ="did"/>
>>                                <field column = "SiteId"   name ="SiteId"/>
>>                                <field column = "DocId"   name ="DocId"/>
>>                                <field column = "DocTitle"   name 
>> ="DocTitle"/>
>>                                <field column = "DocURL"   name ="DocURL"/>
>>                                <field column = "DocDesc" name ="DocDesc" />
>>                                <field column = "Snippet"
>> regex="^(.{0,800})\b.*$" sourceColName="DocDesc"/>
>>                                <field column = "DocType"   name ="DocType"/>
>>                                <field column = "Tags" name ="Tags"
>> splitBy=";" sourceColName="Tags"/>
>>                                <field column = "Source"   name ="Source"/>
>>                                <field column =
>> "Last90DaysRFIsPercent"   name ="Last90DaysRFIsPercent"/>
>>                                <field column = "ModifiedDate"   name
>> ="ModifiedDate"/>
>>                                <field column = "DocGuid"   name ="DocGuid"/>
>>                                <field column = "Author"   name ="Author"/>
>>                                <field column = "Industry" name
>> ="Industry" sourceColName="Industry"/>
>>                        </entity>
>>                </entity>
>>        </document>
>> </dataConfig>
>>
>> Thanks,
>> -Tim
>>
>
>
>
> --
> --Noble Paul
>



-- 
-Tim

Reply via email to