any string that is templatized in DIH can have variables like this ${a.b} for instance look at the following
url="http://xyz.com/atom/${dataimporter.request.foo}" if you pass a parameter foo=bar when you invoke the command the url invoked becomes http://xyz.com/atom/bar the variable can come from many places see this http://wiki.apache.org/solr/DataImportHandler#head-86408ce7721ea6f9a3f05b12ace8742fd41737d4 On Wed, Jul 22, 2009 at 4:30 PM, Antonio Eggberg<antonio_eggb...@yahoo.se> wrote: > :) > > thank you paul! and it works! I have one more stupid question about the wiki. > > "url (required) : The url used to invoke the REST API. (Can be templatized)." > > How do you templatize the URL? My URL's are being updated all the time by an > external program. i.e. list of atom sites it's a text file. So I should use > some form of transformer to process it? any hint.. > > Thanks. > Anton > > --- Den ons 2009-07-22 skrev Noble Paul നോബിള് नोब्ळ् > <noble.p...@corp.aol.com>: > >> Från: Noble Paul നോബിള് नोब्ळ् <noble.p...@corp.aol.com> >> Ämne: Re: DIH example explanation >> Till: solr-user@lucene.apache.org >> Datum: onsdag 22 juli 2009 10.52 >> The point is that namespace is >> ignored while DIH reads the xml. So >> just use the part after the colon (:) in your xpath >> expressions and it >> should just work. >> >> >> >> >> >> On Wed, Jul 22, 2009 at 2:16 PM, Antonio >> Eggberg<antonio_eggb...@yahoo.se> >> wrote: >> > Hi, >> > >> > I am looking at the slashdot example and I am having >> hard time understanding the following, from the wiki >> > >> > == >> > >> > "You can use this feature for indexing from REST API's >> such as rss/atom feeds, XML data feeds , other Solr servers >> or even well formed xhtml documents . Our XPath support has >> its limitations (no wildcards , only fullpath etc) but we >> have tried to make sure that common use-cases are covered >> and since it's based on a streaming parser, it is extremely >> fast and consumes constant amount of memory even for large >> XMLs. It does not support namespaces , but it can handle >> xmls with namespaces . When you provide the xpath, just drop >> the namespace and give the rest (eg if the tag is >> '<dc:subject>' the mapping should just contain >> 'subject').Easy, isn't it? And you didn't need to write one >> line of code! Enjoy" >> > == >> > >> > How does <dc:subject> becomes field subject and >> why it's mapping xpath="/RDF/item/subject".. what is the >> secret? >> > >> > I am trying to index atom files and I need to >> understand the above cos I have namespace, not sure how to >> proceed. are there any atom example anywhere? >> > >> > Thanks again for clarification. >> > Anton >> > >> > >> > >> __________________________________________________________ >> > Ta semester! - sök efter resor hos Kelkoo. >> > Jämför pris på flygbiljetter och hotellrum här: >> > http://www.kelkoo.se/c-169901-resor-biljetter.html?partnerId=96914052 >> > >> > >> >> >> >> -- >> ----------------------------------------------------- >> Noble Paul | Principal Engineer| AOL | http://aol.com >> > > > __________________________________________________________ > Ta semester! - sök efter resor hos Kelkoo. > Jämför pris på flygbiljetter och hotellrum här: > http://www.kelkoo..se/c-169901-resor-biljetter.html?partnerId=96914052 > > -- ----------------------------------------------------- Noble Paul | Principal Engineer| AOL | http://aol.com