Re: [Refdb-users] Parsing error ? with addref
Status: Beta
Brought to you by:
mhoenicka
From: Markus H. <mar...@mh...> - 2006-06-24 22:02:49
|
Rich Shepard writes: > As far as the keyword order is concerned, that's a PostgreSQL thi= ng. Rows > (tuples) are returned from a query in no particular order. Unless th= e query > has an ORDERED BY clause, we'll see this every time. It's not any so= rt of a > bug or issue of concern. >=20 This is correct. It applies to all database engines as the SQL standard does not mandate a particular order of the returned datasets unless the ORDERED BY clause is used. RefDB does not use this clause here as the order of keywords is not relevant in RIS. It uses the clause for author names as their order in the RIS dataset is relevant. > the name. What I don't see in your command line is the option to wri= te the > returned records to a file, e.g., '-o hereiam.ris'. I wonder if you'= ll see > the same output in a file that you see on screen, >=20 The output is the same except for the summary which is sent to stderr. You see it on the screen as it displayes both stuff sent to stdout (the data) and to sterr (the summary). If you send the output to a file, it will contain the part sent to stout only. > > The problem is the following keyword section > > > > KW - l > >> KW - m > >> KW - o > >> KW - ld > >> KW - h > >> KW - =E6 > >> KW - C=E6dmon >=20 > > These are all unique keywords drawn from other entries in the orig= inal > > RIS file. They show up multiple times in the refdb generated ris f= iles. >=20 This is caused by the automatic keyword scan which is turned on by default. RefDB scans the titles and abstracts of new entries for keywords already known to the database. This is a very useful feature in most cases. However, if you indeed use single-letter keywords, the purpose of the automatic keyword scan is pretty much defeated as almost all entries will end up containing these keywords. If having single-letter keywords is indeed useful and necessary for you, you should switch off the automatic keyword scan by setting keyword=5Fscan f in /usr/local/etc/refdb/refdbrc. BTW the RefDB handbook contains a section called "Input data mangling" which explains how RefDB may alter your data. regards, Markus --=20 Markus Hoenicka mar...@ca... (Spam-protected email: replace the quadrupeds with "mhoenicka") http://www.mhoenicka.de |