i even have to define default values for the dataimport.delta values? that doesn't seem right
On Wed, Jan 19, 2011 at 11:57 AM, Markus Jelsma <markus.jel...@openindex.io>wrote: > Hi, > > I'm unsure if i completely understand but you first had the error for > local.code and then set the property in solr.xml? Then of course it will > give > an error for the next undefined property that has no default set. > > If you use a property without default it _must_ be defined in solr.xml or > solrcore.properties. And since you don't use defaults in your dataconfig > they > all must be explicitely defined. > > This is proper behaviour. > > Cheers, > > > I'm trying to dynamically add a core to a multi core system using the > > following command: > > > > > http://localhost:8983/solr/admin/cores?action=CREATE&name=items&instanceDir > > =items&config=data-config.xml&schema=schema.xml&dataDir=data&persist=true > > > > the data-config.xml looks like this: > > > > <dataConfig> > > <dataSource type="JdbcDataSource" > > url="jdbc:mysql://localhost/" > > ... > > name="server"/> > > <document name="items"> > > <entity dataSource="server" name="locals" > > query="select code from master.locals" > > rootEntity="false"> > > <entity dataSource="server" name="item" > > query="select '${local.code}' as localcode, > > items.* > > FROM ${local.code}_meta.item > > WHERE > > item.lastmodified > '${dataimporter.last_index_time}' > > OR > > '${dataimporter.request.clean}' != 'false' > > order by item.objid" > > /> > > </entity> > > </document> > > </dataConfig> > > > > this same configuration works for a core that is already imported into > the > > system, but when trying to add the core with the above command I get the > > following error: > > > > No system property or default value specified for local.code > > > > so I added a <property/> tag in the solr.xml figuring that it needed some > > type of default value for this to work, then I restarted solr, but now > when > > I try the import I get: > > > > No system property or default value specified for > > dataimporter.last_index_time > > > > Do I have to define a default value for every variable I will conceivably > > use for future cores? is there a way to bypass this error? > > > > Thanks in advance >