And this would be done fairly often, as anytime someone hits one of our main pages it would be executed.
On Thu, Mar 17, 2011 at 3:25 PM, Jason King <[email protected]> wrote: > I guess the question is, should I even be using lucene for this? > > Basically, the collection is of 'new classified ads' / ads that are less > then 2 weeks old. > > When someone hits the main ads page, I want to have a table/div containing > a random set of 20 new ads from that catalog. > > The more I think about it, I might just not use the catalog at all. This > isn't a 'search' mechanism anyway, so I think I'm going to replan this and > go to the db directly. > > > On Thu, Mar 17, 2011 at 3:09 PM, Matthew Woodward > <[email protected]>wrote: > >> On Thu, Mar 17, 2011 at 12:48 PM, Jason Allen <[email protected]> >> wrote: >> > I have a collection built that could potentially have 10,000 or more >> > records. >> > >> > I need to query this catalog and grab 20 random records from it. >> >> What are the specific types of documents (or are they web pages?) >> you're using to create your collection, and how is the collection >> getting populated? >> >> Is 10,000 records the upper limit or will it grow beyond that? >> >> How up to the minute does the random document selection need to be? >> (I'm assuming not very given that you're pulling at random.) >> >> Maybe you should populate a database or in-memory collection of some >> sort (array, whatever) with basic metadata and do the randomization >> piece from that since that's dead simple--just a random idea. >> >> -- >> Matthew Woodward >> [email protected] >> http://blog.mattwoodward.com >> identi.ca / Twitter: @mpwoodward >> >> Please do not send me proprietary file formats such as Word, >> PowerPoint, etc. as attachments. >> http://www.gnu.org/philosophy/no-word-attachments.html >> >> -- >> official tag/function reference: http://openbd.org/manual/ >> mailing list - http://groups.google.com/group/openbd?hl=en >> > > -- official tag/function reference: http://openbd.org/manual/ mailing list - http://groups.google.com/group/openbd?hl=en
