What schema, database, searching libraries are good for storing thousands of book pages in c# app -
I write a C # program to store some books with 5000 Wish pages But here are some important problems for which I need your help and advice:
- The ability to search the content of all books is one of the most important and challenging features of the app. The time required to find a word should be about the time in which it is necessary to find words in Microsoft Word or PDF document (with the same size) or more.
- What method should I work to store books in order to get the appropriate aptitude to search the material?
- In the case of using the database, Indexing is necessary and necessary?
- Which method or algorithm or library is better to use for finding full content of books? Is it possible to use lucene or solar in a standalone window app or will the traditional search system be better?
- This program should be customized in such a way that the publisher can add your own book content How do I manage this feature (can I use XML )?
- Allow users to have one or more rows from their content Favorites list . What is the best way to deal with this?
I think Solr meets most of these requirements for # 1, You can easily develop schema in Solar to keep different information in different formats. Solar's admin UI has an analysis tab that will help you to develop your schema because it allows you to test your changes when flying with different types of data. This is a great time left because you do not have an index to make a bunch of test content and check it out. In addition, if the content of books is in binary format, then you can use Apache Tikika to extract text. Solar also has several other bells and whistles that you can find useful, such as highlights and user query spell suggestions. For # 2, Solar will support updates to content via JSON files, which can be sent to the update handler for your archive. It also supports nuclear updates that you can find useful. It seems that in your case, to prevent publishers from modifying each other's content, you may need some sort of security solution to sit at the top of the solar, although you will most likely be in this problem What kind of solution would you use? <3 p>
For # 3, I'm not sure what you're actually looking for here. I think you will find a good fit for content search and recovery, for general user information storage and etc., you may need a separate device, because it is like the outside of that type of solar.
Hope it helps.
Comments
Post a Comment