public void Index()
{
configureBexisIndexing(true);
// there is no need for the metadataAccess class anymore. Talked with David and deleted. 30.18.13. Javad/ compare to the previous version to see the deletions
DatasetManager dm = new DatasetManager();
IList<long> ids = dm.GetDatasetLatestIds();
//ToDo only enitities from type dataset should be indexed in this index
foreach (var id in ids)
{
//the values in the dictionary are already xml documents or null. Javad
writeBexisIndex(id, dm.GetDatasetLatestMetadataVersion(id));
}
indexWriter.Optimize();
autoCompleteIndexWriter.Optimize();
if (!reIndex)
{
indexWriter.Dispose();
autoCompleteIndexWriter.Dispose();
}
}