Noise Words Are Wildcards in "Phrase Search" in PRISM Browser (66993)






This article was previously published under Q66993

SUMMARY

Below is a list of "noise words" that are ignored when you query in the PRISM Browser or KB Query Service. (KB Query Service can be run either as a stand-alone app or as a component of Workbench. Noise words only impact your query by giving more articles than you may have expected.)

MORE INFORMATION

For multiple-word phrase searches, if you are searching for a contiguous phrase surrounded by double quotation marks, and any noise word from the list below appears anywhere within the quotation marks, then the noise words are ignored. The remaining words are searched in order and by proximity accounting for the space that is taken by the noise words. In other words, you may get a few additional articles because noise words act as wildcards within the contiguous phrases surrounded by double quotation marks.

For more information see Query Quick Reference Under the Help menu in either PRISM Browser or KB Query Service.

Below are some sample queries, followed by the actual search that is performed:
Your query                  Actual search             Noise words
-----------------------------------------------------------------------

this thing under that       THING                     this, under, that
out of memory               MEMORY                    out, of
"Out of memory"             MEMORY                    out, of
"Division by zero"          "DIVISION @@ ZERO"        by
"END IF without Block IF"   "END @@@@@@@@@ BLOCK"     if, without
"NEXT without FOR" error    NEXT & ERROR              without, for
"String space corrupt"      "STRING SPACE CORRUPT"    [none]
				
The number of @ symbols shown above tells you how many character positions (not counting spaces) act as wildcards, which match any word in that position. (@ is not a query operator.)

Why Use Noise Words?



The query engine uses index files and records the position of every non- noise word in every article. Index files are automatically updated on a regular basis. Ignoring (not indexing) noise words significantly reduces the size and update time for index files.

In addition, the words in the list of noise words are very common and some words aren't always significant in refining or reducing the number of articles returned.

Noise Word List

after
also
an
and
as
at
be
because
before
between
but
by
for
from
however
if
in
into
of
or
other
out
since
such
than
that
the
there
these
this
those
to
under
upon
when
where
whether
which
with
within
without
				

Advanced Phrase Searching

Note that you can use the logical AND with proximity and order, n<, where the phrase on either side of n< must appear within n characters of the other (not counting spaces), in the order given in your query. Use nX if order does not matter. Only two phrases can be connected per query. For example:
   division 10< zero       Searches for "DIVISION" followed by "ZERO"
                           within 10 characters (not counting spaces).

   END 20< block           Searches for "END" followed by "BLOCK"
                           within 20 characters (not counting spaces).

   "Division by zero" 1000X error    Searches for "DIVISION @@ ZERO"
                                     with ERROR anywhere within
                                     1000 characters.
				

Modification Type: Major Last Reviewed: 7/30/2001
Keywords: KB66993