I'll just briefly add some thoughts... #1 This can be done several ways - including keeping a totally separate document that contains ONLY the data you're willing to expose for free -- but what you want to accomplish is not clear enough to me for me to start making recommendations. I'll just say that this is not a problem or an issue. A way can be found to address #1 without much problem.
#2 is difficult to understand. I have the sense that you're only beginning to think about a full application you want to build - with Search at the center -- answering #2 is going to take a lot more clarity about exactly what you're trying to accomplish. #3 SOLR allows you to store original content so that you can return it from Solr to an application at some future point. You don't need to worry about that. By far the simplest way to handle images is to store metadata about the image (including a link, or some way to get it quickly out of your database, say, the DB id) and then go get the image as part of a secondary process of building your web page after Solr has returned results... At least that's the way I and the teams I've worked with have always handled it. #4 I must admit, I don't understand question #4... Do you mean "Will the way I'm handling documents affect the way my site is ranked by Google?" Ummmmm..... Probably? If you were giving everything away for free you'd probably end up with a higher rank over time, but that's not what you want to do, so maybe it's not an issue? I'm not an expert on getting good rankings from Google, so I'll leave that to others to comment on. As for 5 - what is the something you want to do? I could try to answer, but I don't have enough information to be sure my answer will match what you're looking for. On Thu, May 5, 2016 at 4:46 AM, Zara Parst <edotserv...@gmail.com> wrote: > What is in my mind!!!!!! > > > > I have data in TB mainly educational assignments and projects which will > contain text, image and may be codes also if this is from computer > Science. I will index all the documents into solr and I will also have > original copy of those documents. Now, I want to create a library where > user can search the content and can see few parts of relevant documents > like 5 to 10 related documents but in restricted manner. For unrestricted > manner they have to pay for each documents. > > > > I also want to create page for those content which has been already shown > to the user as a restricted part. So that number of page on my website keep > on increasing which will give a boost to my website for search engine > ranking. Obviously more pages mean better rank. I want everything as > automated manner with minimal manual work. Now issue that I am facing > > 1. How to generate restricted part out of solr which is most relevant > ( I can implement sliding window display which might serve this but if > there is already something in solr then I will prefer that one) > > > 2. How to create pages from that content and how to manage url of that > page on my website (one solution would be url based on query but what if > someone search almost same thing and some other document comes as first > option and how to resolve the issue of the same url, this will also create > issue of overlapping content with different url if I am implementing > sliding window) > > > > 3. About creating page, shall I create the page from solr content or > from original content because it might have image in content so better > option would be from original content. More suitable choice looks like > from original content, if that is the case then how to extract those part > from the original content corresponding to the solr result. > > > > 4. Will this affect my site ranking in negative way. > > > > 5. Can we do something for Meta keyword, Title etc. of generated page. >