MetaNamesRank working?

Robert Stoeber <[email protected]>
Newsgroups gmane.comp.web.swish-e
Message-ID <[email protected]>
Hi,

We are running Swish-e 2.4.3 on a news web site.  Everything is working
great but I have two little issues that people keep asking about:

Question 1) Each of our news stories has a headline, company name, and
the story itself.  When searching for a word I would like to make the
company name "rank" higher than if the word is found in the body copy. 
In other words, if the user searches for "Park City" I would like a
story about Park City Towing to rank higher than a bunch of other
stories that happen to have "park" and "city" in the text.

I tried to set this up in the config file like so:

MetaNamesRank 10 company
MetaNamesRank  6 swishtitle

and the actual documents have headers like this:

<html>
<head>
<title>$headline</title>
<meta name="company" content="$companyname">
<meta name="pubdate" content="$pubdate">
<meta name="cid" content="$companyid">
</head>

So the question is, should this work?  Do I need higher numbers in the
MetaNamesRank options?  Am I missing some other config option?

Question 2) There are many company names that contain a hyphen, such as
Alpha-Medical Systems, or A-Top Company.  If we include the hyphen in
WordCharacters a search on "A-Top" is found correctly, but Alpha is not
found as a separate word.  If we remove the hyphen from WordCharacters
we can find Alpha, but not A-Top.

I've tried creating two indexes, one with a hyphen and one without, and
then merging them.  But I got an error about different index types
(can't remember the exact phrase).  Is there any other workaround that
would treat hyphenated words as both a single word and individual words?


Thanks in advance for any advice.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.