yacy_search_server/source/net/yacy/data
Michael Peter Christen 535f1ebe3b added a new way of content browsing in search results:
- date navigation

The date is taken from the CONTENT of the documents / web pages, NOT
from a date submitted in the context of metadata (i.e. http header or
html head form). This makes it possible to search for documents in the
future, i.e. when documents contain event descriptions for future
events.

The date is written to an index field which is now enabled by default.
All documents are scanned for contained date mentions.
To visualize the dates for a specific search results, a histogram
showing the number of documents for each day is displayed. To render
these histograms the morris.js library is used. Morris.js requires also
raphael.js which is now also integrated in YaCy.

The histogram is now also displayed in the index browser by default.

To select a specific range from a search result, the following modifiers
had been introduced:
from:<date>
to:<date>
These modifiers can be used separately (i.e. only 'from' or only 'to')
to describe an open interval or combined to have a closed interval. Both
dates are inclusive. To select a specific single date only, use the
'to:' - modifier.

The histogram shows blue and green lines; the green lines denot weekend
days (saturday and sunday).

Clicking on bars in the histogram has the following reaction:
1st click: add a from:<date> modifier for the date of the bar
2nd click: add a to:<date> modifier for the date of the bar
3rd click: remove from and date modifier and set a on:<date> for the bar
When the on:<date> modifier is used, the histogram shows an unlimited
time period. This makes it possible to click again (4th click) which is
then interpreted as a 1st click again (sets a from modifier).

The display feature is NOT switched on by default; to switch it on use
the /ConfigSearchPage_p.html servlet.
2015-03-02 04:30:10 +01:00
..
list fix for xml blacklist import 2013-02-08 15:12:10 +01:00
wiki - the webgraph shall store all links which appear on a web page and not 2013-09-15 00:30:23 +02:00
ymark added a html field scraper which reads text from html entities of a 2015-01-30 13:20:56 +01:00
BlogBoard.java - the webgraph shall store all links which appear on a web page and not 2013-09-15 00:30:23 +02:00
BlogBoardComments.java - the webgraph shall store all links which appear on a web page and not 2013-09-15 00:30:23 +02:00
BookmarkDate.java - the webgraph shall store all links which appear on a web page and not 2013-09-15 00:30:23 +02:00
BookmarkHelper.java added a html field scraper which reads text from html entities of a 2015-01-30 13:20:56 +01:00
BookmarksDB.java applying precompiled CommonPattern.COMMA.split to all places where 2015-01-29 01:46:22 +01:00
DidYouMean.java added a new way of content browsing in search results: 2015-03-02 04:30:10 +01:00
Diff.java fixed generics warnings for generic array instantiation that appeared 2014-05-20 21:50:16 +02:00
ListManager.java applying precompiled CommonPattern.COMMA.split to all places where 2015-01-29 01:46:22 +01:00
MessageBoard.java added missing @Override annotation 2014-03-28 13:48:37 +01:00
Translator.java applying precompiled CommonPattern.COMMA.split to all places where 2015-01-29 01:46:22 +01:00
URLLicense.java - the webgraph shall store all links which appear on a web page and not 2013-09-15 00:30:23 +02:00
UserDB.java using precompiled pattern CommonPattern.SEMICOLON for splits 2015-01-29 02:19:41 +01:00
WorkTables.java toString fixes 2014-10-05 11:03:57 +02:00