Hi Geonetwork Users,
I am having trouble understanding how Geonetwork functions. The documentation is not helpful and the results I'm receiving are not making complete sense.
I'm using the xml.search interface to search for metadata records. According to the documentation<http://geonetwork-opensource.org/manuals/2.10.3/eng/developer/xml_services/metadata_xml_search_retrieve.html> the dateFrom and the dateTo search parameters filter metadata based upon the creation date.
Our installation of Geonetwork has 39811 metadata records. But when I do a search using this query http://host/geonetwork/srv/eng/xml.search?dateFrom=1900-01-01&dateTo=2100-12-31 (200 year range) I get 14650 metadata records. All these records come from only three nodes. These three nodes have in total 15406 associated metadata records. There are 6 nodes associated with the 39811 metadata records.
I would have expected that the date range search that I specified to return all the records. Given that the metadata records returned are from only three nodes I would have expected 15406 records but it doesn't return this amount. Something else is reducing the amount of metadata records returned.
Can someone explain how Geonetwork is filtering the metadata records when using the dateFrom and the dateTo search parameters? What factors are involved?
The Geonetwork installation is running and a memory constrained box. Is it possible that Lucene indexing is not being finished to completion because it is lacking or running out of memory?
I am developing an integrated product for a client of which Geonetwork is a part of the solution.
Any help would be most appreciated.
Brett Walker
Software Developer / Analyst
Geometry Pty Ltd
Telephone 03 6118 2356
Fax 03 6223 1988
Web www.geometryit.com<http://www.geometryit.com/>
Address 31 Salamanca Square, Battery Point, TAS 7004, Australia