"Java Swing" no longer gives ads for "swinger's clubs".
On Mon, Sep 13, 2010 at 9:37 AM, Dennis Gearon <gear...@sbcglobal.net> wrote: > I just tried several searches again on google. > > I think they've refined the ads placements so that certain kind of searches > return no ads, the kinds that I've been doing relative to programming being > one of them. > > If OTOH I do some product related search, THEN lots of ads show up, but > fairly accurate ones. > > They've immproved the ads placement a LOT! > > Dennis Gearon > > Signature Warning > ---------------- > EARTH has a Right To Life, > otherwise we all die. > > Read 'Hot, Flat, and Crowded' > Laugh at http://www.yert.com/film.php > > > --- On Mon, 9/13/10, Satish Kumar <satish.kumar.just.d...@gmail.com> wrote: > >> From: Satish Kumar <satish.kumar.just.d...@gmail.com> >> Subject: Re: mm=0? >> To: solr-user@lucene.apache.org >> Date: Monday, September 13, 2010, 7:41 AM >> Hi Erik, >> >> I completely agree with you that showing a random document >> for user's query >> would be very poor experience. I have raised this in our >> product review >> meetings before. I was told that because of contractual >> agreement some >> sponsored content needs to be returned even if it meant no >> match. And the >> sponsored content drives the ads displayed on the page-- so >> it is more for >> showing some ad on the page when there is no matching >> result from sponsored >> content for user's query. >> >> Note that some other content in addition to sponsored >> content is displayed >> on the page, so user is not seeing just one random result >> when there is not >> a good match. >> >> It looks like I have to do another search to get a random >> result when there >> are no results. In this case I will use RandomSortField to >> generate random >> result (so that a different ad is displayed from set of >> sponsored ads) for >> each no result case. >> >> Thanks for the comments! >> >> >> Satish >> >> >> >> On Sun, Sep 12, 2010 at 10:25 AM, Erick Erickson >> <erickerick...@gmail.com>wrote: >> >> > Could you explain the use-case a bit? Because the >> very >> > first response I would have is "why in the world did >> > product management make this a requirement" and try >> > to get the requirement changed.... >> > >> > As a user, I'm having a hard time imagining being >> well >> > served by getting a document in response to a search >> that >> > had no relation to my search, it was just a random >> doc >> > selected from the corpus. >> > >> > All that said, I don't think a single query would do >> the trick. >> > You could include a "very special" document with a >> field >> > that no other document had with very special text in >> it. Say >> > field name "bogusmatch", filled with the text >> "bogustext" >> > then, at least the second query would match one and >> only >> > one document and would take minimal time. Or you >> could >> > tack on to each and every query "OR >> bogusmatch:bogustext^0.0000001" >> > (which would really be inexpensive) and filter it out >> if there >> > was more than one response. By boosting it really low, >> it should >> > always appear at the end of the list which wouldn't be >> a bad thing. >> > >> > DisMax might help you here... >> > >> > But do ask if it is really a requirement or just >> something nobody's >> > objected to before bothering IMO... >> > >> > Best >> > Erick >> > >> > On Sat, Sep 11, 2010 at 1:10 PM, Satish Kumar < >> > satish.kumar.just.d...@gmail.com> >> wrote: >> > >> > > Hi, >> > > >> > > We have a requirement to show at least one result >> every time -- i.e., >> > even >> > > if user entered term is not found in any of the >> documents. I was hoping >> > > setting mm to 0 will return results in all cases, >> but it is not. >> > > >> > > For example, if user entered term "alpha" and it >> is *not* in any of the >> > > documents in the index, any document in the index >> can be returned. If >> > term >> > > "alpha" is in the document set, documents having >> the term "alpha" only >> > must >> > > be returned. >> > > >> > > My idea so far is to perform a search using user >> entered term. If there >> > are >> > > any results, return them. If there are no >> results, perform another search >> > > without the query term-- this means doing two >> searches. Any suggestions >> > on >> > > implementing this requirement using only one >> search? >> > > >> > > >> > > Thanks, >> > > Satish >> > > >> > >> > -- Lance Norskog goks...@gmail.com