The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

WWW::Search::AltaVista::AdvancedWeb - class for advanced Alta Vista web searching

SYNOPSIS

    require WWW::Search;
    $search = new WWW::Search('AltaVista::AdvancedWeb');

DESCRIPTION

Class hack for Advance AltaVista web search mode originally written by John Heidemann http://www.altavista.com.

This hack now allows for AltaVista AdvanceWeb search results to be sorted and relevant results returned first. Initially, this class had skiped the 'r' option which is used by AltaVista to sort search results for relevancy. Sending advance query using the 'q' option resulted in random returned search results which made it impossible to view best scored results first.

This class exports no public interface; all interaction should be done through WWW::Search objects.

USAGE

Advanced AltaVista searching requires boolean operators: AND, OR, AND NOT, NEAR in all uppercase. Phrases require to be enclosed in braces ( )'s instead of double quotes. Some examples:

(John Heidemann) AND (lsam OR replication) AND NOT (somestupiedword OR thisone)

(lsam OR replication) AND (John Heidemann) AND NOT (somestupiedword OR thisone)

Batman and Robin and not Joker

Batman and Robin and not (joker or riddler)

Comments: For ideal results start your query with the words that matter most in being returned. This module will take those and apply them first for sorting purposes.

CASE doesnt matter anymore for the Boolean operators for 'and' will be uppercased to 'AND'. This is to make constructing complex queries easier.

AUTHOR

WWW::Search hack by Jim Smyser, <jsmyser@bigfoot.com>.

COPYRIGHT

Copyright (c) 1996 University of Southern California. All rights reserved.

Redistribution and use in source and binary forms are permitted provided that the above copyright notice and this paragraph are duplicated in all such forms and that any documentation, advertising materials, and other materials related to such distribution and use acknowledge that the software was developed by the University of Southern California, Information Sciences Institute. The name of the University may not be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.

VERSION HISTORY

2.01 - Additional query modifiers added for even better results.

2.0 - Minor change to set lowercase Boolean operators to uppercase.

1.9 - First hack version release.