File: NEWS

package info (click to toggle)
sgrep 1.94a-4
  • links: PTS
  • area: main
  • in suites: bullseye, buster, jessie, jessie-kfreebsd, sid, squeeze, stretch, wheezy
  • size: 880 kB
  • ctags: 1,074
  • sloc: ansic: 10,566; sh: 3,433; makefile: 134
file content (80 lines) | stat: -rw-r--r-- 3,074 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80


Version 1.92a is a bug fix release. Sgrep-1.91a contained a fatal bug
which caused sgrep to core dump every time it was used to search files 
without using the SGML-scanner.

NEWS for vesion 1.91a

Sgrep-1.91a has been made available in source and binary forms.  Binaries are
available for Win32, HP-UX, Linux, OSF1 and Solaris platforms.

Sgrep is a tool to search and index text, SGML, XML and HTML files using
structured patterns. 

New features in version 1.91a include:
- Nearness operators for both ordered and unordered nearness.
- Support for 16-bit wide query terms (this really means, that Sgrep
  now supports Unicode)
- Support for UTF-16 and UTF-8 encodings
- 'parenting' operator is now an order of magnitude faster (in the common 
  case)
- Sgrep now emits and parses #line-directives, which allows for more 
  accurate error reporting
- An option to query terms from index files
- Many bug fixes
- Introduces some new bugs (hopefully not as many as I fixed).

With version 1.91 I have actually implemented all the new features I ever
planned to have in Sgrep-2. There are still things to do, but they are
mostly small enchantments compared to the work required for introducing 
Unicode support to Sgrep. So now I am waiting for your suggestions, while
I am updating the documentation. Should I:

- Add support for using Sgrep from Perl scripts?
- Create examples of how to use Sgrep as a local search engine for 
  WWW-servers?
- Make Sgrep fully XML-comformant? (With Unicode support this is now 
  possible)
- Something else?
- Forget Sgrep, because it isn't really useful?

For more information about sgrep:
http://www.cs.helsinki.fi/~jjaakkol/sgrep.html

For a more complete description of the new features see the file README
in sgrep distribution or at:
http://www.cs.helsinki.fi/~jjaakkol/sgrep/README.txt

For downloading sgrep use:
http://www.cs.helsinki.fi/~jjaakkol/sgrep/downloading.html

NEWS for vesion 1.90a

Sgrep-1.90a has been made available in source and binary form. Binaries are
available for Win32, HP-UX, Linux, OSF1 and Solaris platforms.

Sgrep is a tool to search and index text, SGML, XML and HTML files using
structured patterns. This example searches TITLE elements containing word
Hamlet from Jon Bosaks XML-text collections (both the religious texts
and Shakespeares works):

% time sgrep -x index 'stag("TITLE") .. etag("TITLE") 
	containing word("Hamlet")'
<TITLE>The Tragedy of Hamlet, Prince of Denmark</TITLE>
0.04user 0.01system 0:00.12elapsed 39%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (365major+73minor)pagefaults 0swaps

Sgrep-1.90a is still under development, but can be considered as a
major step towards version 2.0.

New features in 1.90a include
- Query operators supporting direct containment. In SGML and XML world 
  this means that you can query children and parents of given elements.
- The sources are available under GPL-license for those interested in
  compiling sgrep themselves.
- Sgrep now uses GNU autoconf, so compiling sgrep under Unix-systems
  should be easy.
- Many bug fixes