nanocube
nanocube copied to clipboard
Expose Rest of RESTful API Methods
Noticed in src/nc.cc there are a fair amount of unavailable API methods defined.
- topd
- unique
- words
- ids
IDs are a concern to my team. We would prefer to use nanocubes for our solution, but without retrieving an original reference to the dataset returned from a query, we will be unable to feed the nanocube result to query an external service.
When will the API be fully developed?
The service names you found, were from some experiments we ran that required modifying the original data structure. We are still experimenting some ideas, no timeline there. If you want to preserve IDs of the original records inside a nanocube as exist today, you should add a categorical dimension "id" with enough bytes to hold the IDs of your records and everytime you need to know the ids that occur in a certain "region", you add the constraint: .a("id",dive([],1)). In this way you will get the IDs of all records that occur in the requested region.
We will try that. We are currently in the discovery phase of our project, and the nanocube is a very interesting structure that has a lot of potential to fit our needs. Thanks for the help, Dr. Lins!