luccioman
929e0d6eae
Replaced improper ByteBuffer.equals() implementation by Arrays.equals()
...
Renamed also ByteBuffer.equals() to startsWith() as this is the
appropriate function implementation semantics.
2018-01-29 13:38:25 +01:00
luccioman
098ee63911
Added a manual performance test for the HostBalancer.
...
Consequently to the report in mantis 776
(http://mantis.tokeek.de/view.php?id=776 ).
Running the perfs test with different control parameters seems to reveal
that the YaCy's RowHandleMap used in the balancer depthCache is finally
more efficient than for example the ConcurrentHashMap from JDK 8.
2018-01-28 12:41:56 +01:00
luccioman
fefe2d1b6e
Merge branch 'master' of https://github.com/yacy/yacy_search_server.git
2018-01-28 12:30:43 +01:00
reger
5aa4fb1144
upd to metadata-extractor-2.11.0.jar
2018-01-27 18:32:45 +01:00
luccioman
46b5249c20
Removed time condition on HostBalancer initialization in JUnit test.
...
Its initialization in main application usage remains asynchronous.
2018-01-26 17:15:27 +01:00
luccioman
8b572b7337
Commit Solr index before simulating or starting recrawl job.
...
This ensures up-to-date simulation query results, and recrawl
processing.
2018-01-26 10:31:13 +01:00
luccioman
5b943c07ab
Merge pull request #155 from JeremyRand/readme-typo-fixes
...
Fix some typos in the README.
2018-01-26 09:50:40 +01:00
JeremyRand
dea856c854
Fix some typos in the README.
2018-01-26 04:34:31 +00:00
luccioman
733cacdbb8
Revised the RDFaParser main launcher for minimal proper operation.
...
This parser is still not enabled in the main text parsers list. More
would have to be done to make it functional.
2018-01-25 07:57:56 +01:00
luccioman
7baa99f26f
Fixed stored URL in web cache when redirection(s) occurs.
...
Associate cached content to the last redirection location, instead of
the first URL of a redirection(s) chain :
- for proper base URL processing in parsers (fixes mantis 636 -
http://mantis.tokeek.de/view.php?id=636 )
- to prevent duplicated content in Solr index when recrawling a
redirected URL
2018-01-20 18:56:40 +01:00
luccioman
5e2812c060
Automatically refresh running recrawl report when JavaScript is enabled.
...
For users who would prefer to keep JavaScript disabled, a manual Refresh
button is still available.
2018-01-19 11:58:52 +01:00
luccioman
19903a984f
Merge pull request #154 from tangdou1/master
...
update chinese translation
2018-01-19 10:18:35 +01:00
tangdou1
49d103ad16
Merge pull request #1 from tangdou1/tangdou1-patch-1
...
Update zh.lng
2018-01-16 17:16:14 +08:00
tangdou1
dd4f93f049
Update zh.lng
...
translate some untranslated words to chinese.
2018-01-16 17:11:07 +08:00
tangdou1
e585b4f597
Update zh.lng
2018-01-16 15:35:54 +08:00
luccioman
0fce264ba4
Set reindex page to html5 and removed presentational only html tables.
2018-01-15 18:32:34 +01:00
luccioman
83df922afc
Removed unused duplicated HTML id on header hidden field
2018-01-15 17:16:54 +01:00
luccioman
9ddf92d143
Removed unncessary reflection usage for workflow tasks.
...
This improves code readability and maintainability (calls hierarchy are
easier to read) and eventually performance.
2018-01-15 10:05:49 +01:00
luccioman
897d3d30cc
Added new recrawl job profile to the list of default crawl profiles
2018-01-15 08:30:37 +01:00
luccioman
9624516bf8
Refresh recrawl job profile threshold date like other default profiles
2018-01-15 08:06:28 +01:00
luccioman
b712a0671e
Added a specific default crawl profile for the recrawl job.
...
- with only light constraint on known indexed documents load date, as it
can already been controlled by the selection query, and the goal of the
job is indeed to recrawl selected documents now
- using the iffresh cache strategy
2018-01-13 15:46:04 +01:00
luccioman
adf3fa493d
Added comments about crawl profiles recrawl cycles
2018-01-13 12:13:04 +01:00
luccioman
3638e16c2e
More comprehensive log on rejected recrawls caused by date constraint
2018-01-13 12:07:56 +01:00
luccioman
d47afe6fab
Use a constant for crawler reject reason prefix with specific processing
2018-01-13 10:45:00 +01:00
luccioman
4e03335625
Added more details to the recrawl job report
2018-01-12 11:47:13 +01:00
luccioman
d95d393a0d
Add a query link to local Solr to browse selected recrawl candidates
2018-01-12 10:48:54 +01:00
luccioman
59f7763af6
Display recrawl job report also when job is actively running
2018-01-11 09:53:27 +01:00
luccioman
6425963cee
Fixed internal tables exact value match iterator
2018-01-10 18:38:42 +01:00
luccioman
0c9e0b3566
Record recrawl calls to make them schedulable
2018-01-10 17:05:53 +01:00
luccioman
433e241e4f
Added a report info box about eventual last terminated recrawl job
...
For easier monitoring of recrawls.
2018-01-09 22:33:15 +01:00
luccioman
b2af25b14f
Added a stop condition to the Recrawl busy thread
2018-01-09 10:22:26 +01:00
luccioman
421728d25a
Made possible to customize selection query before launching a recrawl
2018-01-08 21:20:46 +01:00
luccioman
fab6e54fec
Enforced controls (HTTP method, token) on ReIndex and ReCrawl operations
2018-01-07 15:25:16 +01:00
luccioman
36e9b1c5b3
Fixed SegmentTest test case time dependant occasional failures
...
As highlighted by latest automated Travis builds.
2018-01-02 10:21:07 +01:00
luccioman
8a4ea1c11e
Added UI switch to control content domain constraint per search request
2018-01-02 08:13:14 +01:00
luccioman
36a45b3905
Added UI setting for strictness of content-type checking on media search
2017-12-29 11:32:42 +01:00
reger
cedb53be4e
upd to commons-io-2.6
2017-12-28 03:13:42 +01:00
reger
f8071ac8ae
Make TokenizedStringNavigator (used for keyword search facet) active
...
check case insensitive.
As keywords are compared lower case, make sure user input keyword:Key
or keyword:key will be shown as active in facet entry key.
2017-12-28 02:51:52 +01:00
reger
270b77074e
upd to httpclient-4.5.4 and httpmime-4.5.4
2017-12-24 01:34:23 +01:00
reger
6db7f5525b
upd to icu4j-60.2
2017-12-24 01:02:18 +01:00
luccioman
e6907fdab3
Added optional search parameter/setting to control content domain filter
...
Thus allowing to choose at configuration or per search request, whether
extending or not results beyond strict content domain filter (image,
video, audio or application).
Related graphical controls to be added to user interface.
2017-12-23 18:56:17 +01:00
luccioman
f52217c939
Enable full size images preview for users with extended search rights
2017-12-22 11:39:30 +01:00
luccioman
d42c1773c8
Added UI setting for optional encryption with https on p2p searches
2017-12-22 11:01:02 +01:00
luccioman
09c4ee56a7
Added optional https support for remote crawl and profile operations
2017-12-21 18:41:32 +01:00
luccioman
5db1c9155a
Do locale independant case conversion on hosts, schemes, and file exts.
...
Required for proper operation when the default system locale is Turkish,
as dottless and dotted i characters have specific case conversion rules
in this language.
2017-12-19 13:52:05 +01:00
luccioman
1c4803e40a
Enable optional https support for /yacy/transferURL API calls.
...
Also updated some Javadoc and consistently use Switchboard instance as a
constructor parameter where relevant.
2017-12-19 12:30:49 +01:00
luccioman
79a2ba306a
Updated links to Java Regular Expressions documentation to version 8
2017-12-19 11:14:20 +01:00
reger
c94bc82f6a
upd to commons-compress-1.15
2017-12-16 00:49:48 +01:00
luccioman
c6e1befbca
Restored peer URL host name stripping removed from previous commit.
...
Still useful for peers with IPv6 addresses.
2017-12-15 17:03:35 +01:00
luccioman
17e004599d
Started implementing optional https preference for protocol operations
...
Introduced through the new configurable setting
network.unit.protocol.https.preferred, defaulting to false for now.
Let choose to prefer using https when available on remote peers to
perform YaCy protocol operations including notably hello or transferRWI.
Not yet implemented for every YaCy protocol operations.
2017-12-15 11:28:46 +01:00