From: Kyle D. <kyl...@am...> - 2007-09-17 11:42:12
|
Andreas, thanks so much for your response; it seemed promising! but I can't see the ^M when I view either my conf or my search.html file. Though I do create both files on a Windows machine, I use vi for the conf file, and I checked both files through vi on the Linux box where I am running the search. Possibly the one you are seeing is an artifact of the copy/paste I did for the e-mail? Any additional suggestions on how to see that ^M or other fixes for this problem? Hi Kyle, On Fri, Sep 14, 2007 at 03:32:17PM -0500, Kyle Dallaire wrote: >=0D > version_names: "Version6_0|Version7_0|Version7_1|Version7_2" "Version > 7.5" \^M ^^ > "Version6_0|Version7_0|Version7_1|Version7_5" "Version > 7.2" \ > "Version6_0|Version7_0|Version7_2|Version7_5" "Version > 7.1" \ > "Version6_0|Version7_1|Version7_2|Version7_5" "Version 7" > \ > "Version7_0|Version7_1|Version7_2|Version7_5" "Version 6" Try it without the ^M after the \ in the first line :)=0D Regards, Andreas --=0D ! Andreas Jobs Network Operating Center ! ! Ruhr-Universitaet Bochum ! ! The only way to clean a compromised system is to flatten and rebuild. !=0D > _____________________________________________=0D > From: Kyle Dallaire =0D > Sent: Friday, September 14, 2007 4:32 PM > To: htd...@li... > Subject: Question re: select fields >=0D > I have a very stable htDig 3.1.6 setup I have been using for three or > four > years that is suddenly giving me fits. >=0D > I use the search for a software documentation website which includes > documentation for multiple versions of the software; each version of > the software includes several different books. >=0D > My search.html form has two custom select fields: one which allows > users > to select which version of the documents to search, and one which > allows > them to choose to search among all documents of that version, or a=0D > specific document. >=0D > Here are the definitions from my search.html file: >=0D > Version: <select name=3D"exclude"> > <option value=3D"Version6_0|Version7_0|Version7_1|Version7_2">Version > 7.5 > <option value=3D"Version6_0|Version7_0|Version7_1|Version7_5">Version > 7.2 > <option value=3D"Version6_0|Version7_0|Version7_2|Version7_5">Version > 7.1 > <option value=3D"Version6_0|Version7_1|Version7_2|Version7_5">Version 7 > <option value=3D"Version7_0|Version7_1|Version7_2|Version7_5">Version 6 > </select> >=0D > Book: <select name=3D"restrict"> > <option value=3D"">All > <option value=3D"DevGuide">Developers' Guide > <option value=3D"APM_IDE">The APM Development Environment > <option value=3D"ACE">Application Configuration > <option value=3D"BPM">Business Process Design and Implementation > <option value=3D"CRM">Business Process Design and Impl for CRM > <option value=3D"CLIENT">Business Process Design and Impl for CRM Client > Procs > <option value=3D"DATA">Data Management > <option value=3D"DMT">Using the Data Mapping Tool > <option value=3D"Proxy">Proxies > <option value=3D"API">API Javadoc > </select> >=0D > I've also defined the 'exclude' and 'restrict' attributes in my conf > file: >=0D > build_select_lists: EXCLUDE,select exclude version_names 2 1 2 exclude > "" \ > RESTRICT,select restrict book_names 2 1 2 restrict > "" \ >=0D > version_names: "Version6_0|Version7_0|Version7_1|Version7_2" "Version > 7.5" \=0D > "Version6_0|Version7_0|Version7_1|Version7_5" "Version > 7.2" \ > "Version6_0|Version7_0|Version7_2|Version7_5" "Version > 7.1" \ > "Version6_0|Version7_1|Version7_2|Version7_5" "Version > 7" \ > "Version7_0|Version7_1|Version7_2|Version7_5" "Version > 6" >=0D > book_names: "" "All" \ > "DevGuide" "Developers' Guide" \ > "APM_IDE" "The APM Development Environment" \ > "ACE" "Application Configuration" \ > "BPM" "Business Process Design and Implementation" \ > "CRM" "Business Process Design and Impl for CRM" \ > "CLIENT" "Business Process Design and Impl for CRM Client > Procs" \ > "DATA" "Data Management" \ > "DMT" "Using the Data Mapping Tool" \ > "Proxy" "Proxies" \ > "API" "API Javadoc" \ >=0D > This has worked just fine until today, when tried to add another > release > version to the site. This means an additional Version field option: >=0D > <option value=3D"Version6_0|Version7_0|Version7_1|Version7_2">Version > 7.5 >=0D > an additional exclude value for each existing option (so each now has > four > patterns to exclude instead of three), >=0D > and a new document: >=0D > <option value=3D"CLIENT">Business Process Design and Impl for CRM Client > Procs >=0D > Everything displays and appears to function just fine in the > search.html file, but > the Version field does not display properly in the search results > pages. Mostly,=0D > instead of a select field, just the *definition* of the last-selected > version is > displayed, as text: >=0D > Version: Version6_0|Version7_0|Version7_1|Version7_2 >=0D > If I continue on from there, the definition disappears and the field > name remains, > but no selection box. The initial search seems to return the correct > set of urls, > but searches from the mangled results pages seem to include all > versions instead > of just one. >=0D > If I run a search on all documents, this happens every time. If a run > a search on > a single document, sometimes the first results page displays a select > field with > the appropriate (last-selected) value shown, but there's only one > additional option, > and it consists of garbage characters. >=0D > My first thought -- since these restrict and exclude lists have been > growing steadily=0D > -- is that I have reached some kind of string length limitation, but I > am not a=0D > programmer so this is just a wild guess. BTW, the book selection field > is just fine; it's=0D > just the Version one that is messed up. >=0D > I know this list is pretty quiet these days, but if anyone can point > me in the right=0D > direction, I'd be very grateful! >=0D > Kyle Dallaire >=0D >=0D >=0D >=0D This message and the information contained herein is proprietary and= confidential and subject to the Amdocs policy statement, you may review at http://www.amdocs.com/email_disclaimer.asp |
From: Kyle D. <kyl...@am...> - 2007-09-17 15:53:02
|
Well, with the help of a local guru I poked and prodded and fiddled with that file, and finally found a space after the \ on the first line of the exclude definition, just as you predicted below, and where you saw a ^M in my e-mail. Removed=0D that, and bingo! all is well. Many thanks for your assistance; I greatly appreciate it! > -----Original Message----- > From: Andreas Jobs=0D > [mailto:and...@ru...]=0D > Sent: Monday, September 17, 2007 11:00 AM > To: Kyle Dallaire > Subject: Re: [htdig] Question re: select fields >=0D > On Mon, Sep 17, 2007 at 06:41:22AM -0500, Kyle Dallaire wrote: > > Andreas, thanks so much for your response; it seemed promising! > > but I can't see the ^M when I view either my conf or my search.html > > file. Though I do create both files on a Windows machine, I use > > vi for the conf file, and I checked both files through vi=0D > on the Linux > > box where I am running the search. Possibly the one you are=0D > seeing is > > an artifact of the copy/paste I did for the e-mail? >=0D > Sure, but only at the end of this specific line? >=0D > > Any additional suggestions on how to see that ^M or other fixes for > > this problem? >=0D > My vi allways shows the control characters but here are some ideas: >=0D > vi -b htdtig.conf >=0D > and/or >=0D > :set list > (while inside vi; end of lines are shown as a $ sign. Maybe there is a > space between the \ and the $). >=0D > You may send me your configuration file as attachment. >=0D > Andreas > --=0D > ! Andreas Jobs Network=0D > Operating Center ! > ! =0D > Ruhr-Universitaet Bochum ! > ! The only way to clean a compromised system is to flatten=0D > and rebuild. ! >=0D This message and the information contained herein is proprietary and= confidential and subject to the Amdocs policy statement, you may review at http://www.amdocs.com/email_disclaimer.asp |