Several documentation-related questions
1) Would you detail the logic behind enforcing unicode other than Python 3.0 compatibility and it's a good idea? In general, I tend to agree except that it may be helpful in some circumstances to be able to store arbitrary binary data without first base64 encoding it. (CouchDB had this issue as well, but now permits binary attachments.) Most likely, searching binary data would be almost meaningless, but perhaps Hyper Estraier could be used as a multi-purpose data store if unicode was not enforce. I.e., rather than enforce unicode, data could be treated as arbitrary byte() streams and return results in the same format as submitted. This will allow users to encode data as they please rather than enforcing any restrictions, and also permits the use of binary objects or at least non-unicode objects for arbitrary fields or even the body. Of course, then data would have to be converted back to unicode by hand after retrieval.
2) Is it possible to extend the documentation with more examples and/or greater API docs? It is very difficult to find out good information (short of undocumented unit tests) on how to do things like attribute searches, or even simple stuff like how many documents are in the index.
3) Is it possible to use estmaster with an index created using HyPy?
4) Reads and writes in another process seem to block when a DB is open. Also, occasionally I receive "Access Denied" with no other details when attempting to open a database. Is this a HyPy or HyperEstraier error?
5) Is a HyPy mailing list or IRC channel a more appropriate forum for these questions?
Finally, I must congratulate you on a well-written and designed system. It seems to be very Pythonic and reduces some of the complexity of the C++ interface without seeming to affect the flexibility and power.
Regards,
Jamie
Question information
- Language:
- English Edit question
- Status:
- Answered
- For:
- Hypy Edit question
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
This question was originally filed as bug #320994.
Can you help with this problem?
Provide an answer of your own, or ask Jamie for more information if necessary.