MDRT Data Indexing and Searching Tools - nickcounts/MDRT GitHub Wiki
MDRT Data Indexing and Searching Tools
Indexing functions available:
dataIndexer() Provides a means of indexing through a folder for a specific expression in the name of each file by running a recursive search.
dataIndexForSearch() Creates an index of all available data that is ready to be searched inside of the current data repository and stores this information into a single file, dataToSearch. This function calls the output of dataIndexer().
metaDataIndexer() Searches through existing metadata files, creates missing desired fields, and appends values to the fields timeSpan and fdList from Fluid Control Systems (FCS) data. This function requires the filepath to the dataToSearch file created by dataIndexForSearching().
Search functions available:
searchTimeStamp() Provides a means of searching through dataToSearch file by timestamp input of a single day or a span of time and output metadata matches. This function requires the filepath to the dataToSearch file created by dataIndexForSearching().
searchOperationName() Provides a means of searching through dataToSearch file by search expression input of an operation name found within the metadata and output metadata matches. This function requires the filepath to the dataToSearch file created by dataIndexForSearching().
searchfdListByCommodity() Provides a means of searching through a given fd list for a given search expression. This functions calls the output of either searchTimeStamp() or searchOperationName().
searchMetaDataFlag() Provide a means of AND searching through dataToSearch file by metadata flag inputs. This functions calls the output of either searchTimeStamp() or searchOperationName().