<p>I implemented a Lucene search solution awhile back, and it got me interested in compressed file indexes that are searchable. At the time I could not find any good information on how exactly you would go about creating a custom search index, so I wonder if anyone can point me in the right direction? </p>

<p>My primary interest is in file formatting, compression, and something similar to the concept of Lucene's documents and fields. It should not necessarily be language specific, but if you can point me to online resources that have language specific implementations with full descriptions of the process then that is okay, too.</p>

[{'answer_id': 65710, 'author': 'Vaibhav', 'author_id': 380, 'author_profile': 'https://Stackoverflow.com/users/380', 'pm_score': 0, 'selected': False, 'text': "<p>Actually, you have to assume that Flash is probably already installed on the user's browser, and SilverLight probably not. So the cost of installing silverlight (though a small download) has to be taken in to consideration as well.</p>\n\n<p>Silverlight, however, does have some pretty neat out of the box multimedia support.</p>\n"}, {'answer_id': 65715, 'author': 'Loren Segal', 'author_id': 6436, 'author_profile': 'https://Stackoverflow.com/users/6436', 'pm_score': 0, 'selected': False, 'text': "<p>It depends what content you're serving. If the image can be vector data and not a raster (like a .gif) then either flash or silverlight would be immensly smaller in size than the equivalent .gif.</p>\n\n<p>It's hard to compare Silverlight to Flash, as it's still in beta. If you choose to use Silverlight, realize that Flash is installed on many more machines than Silverlight is, so you better have a good reason (missing feature from Flash) to use it, at this point in time.</p>\n"}, {'answer_id': 65721, 'author': 'ceejayoz', 'author_id': 1902010, 'author_profile': 'https://Stackoverflow.com/users/1902010', 'pm_score': 0, 'selected': False, 'text': "<p>Silverlight doesn't yet have the market penetration for mission critical stuff.  The big deployments of it have been mainly situations where Microsoft is trying to push market penetration by paying NBC to host Olympics content and the like.</p>\n\n<p>Flash is the de facto standard for rich media sites.  Animated GIFs are extremely limited and aren't likely to be a complete solution in most cases.</p>\n"}, {'answer_id': 65758, 'author': 'Jon Galloway', 'author_id': 5, 'author_profile': 'https://Stackoverflow.com/users/5', 'pm_score': 3, 'selected': True, 'text': '<p>It all depends on what you\'re doing: animation, video, calculation, etc? There are <a href="http://www.tobinharris.com/2008/8/30/performance-of-silverlight-vs-flash-vs-javascript-vs-tracemonkey" rel="nofollow noreferrer">some tests that show Silverlight being faster for raw computation</a>, while Flash\'s graphics engine is farther along (GPU utilization, 3D, etc.).</p>\n\n<p>If you\'re talking about load time, there are definitely things you can do in Silverlight to make your XAP file smaller than most images - the Hard Rock Memorabilia team got their XAP down under 70K, and that site browsed GB of photo data. I\'m sure you can do the same in Flash.</p>\n\n<p>While your question is focused on performance, as others have mentioned you do have to take into account the 4.5MB install for Silverlight, since it\'s not widely installed yet.</p>\n'}, {'answer_id': 65778, 'author': 'Community', 'author_id': -1, 'author_profile': 'https://Stackoverflow.com/users/-1', 'pm_score': 2, 'selected': False, 'text': "<p>Animater Gif's will mostly be faster than Flash/Silverlight. But Flash/Silverlight are in a different league.</p>\n\n<p>WRT Flash Vs Silverlight:\nBased on the demo's I have seen, flash seems to be faster/less CPU intensive than silverlight. It may be because Flash has matured a lot and there is a lot of known optimization code available. </p>\n"}]
['https://Stackoverflow.com/questions/65704', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/-1/']