| #
ffec1009 |
| 31-Jul-2013 |
Michael Hamann <michael@content-space.de> |
Index media file usage in the metadata index and use it in ft_mediause()
|
| #
07ff0bab |
| 31-Jul-2013 |
Michael Hamann <michael@content-space.de> |
Fix the useheading cache invalidation for hidden pages, add tests
This adds a new parameter to ft_backlinks() to ignore permissions which is needed for invalidating the cache of linking pages with u
Fix the useheading cache invalidation for hidden pages, add tests
This adds a new parameter to ft_backlinks() to ignore permissions which is needed for invalidating the cache of linking pages with useheading enabled. This also adds various test cases for ft_backlinks().
show more ...
|
| #
3e7e6067 |
| 21-May-2013 |
Klap-in <klapinklapin@gmail.com> |
apply media_isexternal
|
| #
3161005d |
| 12-Nov-2012 |
Andreas Gohr <andi@splitbrain.org> |
check for unicode preg capabilities in UTF-8 lib FS#2636
We now have two defines for checking for UTF-8 and Unicode property support in PREG and use them to work around FS#2636 on older systems.
|
| #
84e581a6 |
| 28-Jul-2012 |
Andreas Gohr <andi@splitbrain.org> |
fix word boundary matching on broken platforms FS#2440
Seems like matching \b on unicode strings is unreliable across different platforms (Debian). Using Unicode class lookahed/behinds seems to work
fix word boundary matching on broken platforms FS#2440
Seems like matching \b on unicode strings is unreliable across different platforms (Debian). Using Unicode class lookahed/behinds seems to work though.
show more ...
|
| #
8a803cae |
| 20-Apr-2012 |
Andreas Gohr <andi@splitbrain.org> |
some edge case checking in search result highlighting
|
| #
fe165917 |
| 10-Aug-2011 |
Michael Hamann <michael@content-space.de> |
Hide hidden and deleted pages from the backlinks
Sometimes pages aren't deleted from the index (that should be fixed, too) and appear in the backlinks although they don't exist anymore. This change
Hide hidden and deleted pages from the backlinks
Sometimes pages aren't deleted from the index (that should be fixed, too) and appear in the backlinks although they don't exist anymore. This change hides them and hidden pages that shouldn't appear at all as the backlinks view is an automatic listing. Hidden pages had been hidden before the transition to the metadata index, too.
show more ...
|
| #
67c15ece |
| 07-May-2011 |
Michael Hamann <michael@content-space.de> |
Change when metadata is rendered - only when really needed
This changes the cache logic for metadata. It introduces a new mode that tries to avoid rendering the page again for simple requests but st
Change when metadata is rendered - only when really needed
This changes the cache logic for metadata. It introduces a new mode that tries to avoid rendering the page again for simple requests but still updates the metadata when the page has been changed (but not when the cache timeout has been reached or purge is used). It simply compares the time of the last rendering with the last modified time of the page.
The old boolean $render parameter has been changed into an int with three possible values. Compatibility for the old parameter is provided using a check with is_numeric using the following mapping: - false is still don't render (0 is the new value for that) - true is using that new render logic which means that many plugins will still work unchanged even if they request a lot of data using $render=true (1 is the new value for that providing full compatibility in the case 1 has been used instead of true)
The default value for p_get_first_heading is now that new simple cache logic, the default value for getting metadata is the cache logic which should be used with care but is the only way to request (rendered) metadata that can change because of plugin installations or upgrades.
show more ...
|
| #
c66f16a3 |
| 22-Apr-2011 |
Michael Hamann <michael@content-space.de> |
Make the page lookup by title case insensitive again
The page lookup by title has been case insensitive before the indexer rewrite, since then it has been case sensitive, this makes it case insensit
Make the page lookup by title case insensitive again
The page lookup by title has been case insensitive before the indexer rewrite, since then it has been case sensitive, this makes it case insensitive again.
show more ...
|
| #
0c074a52 |
| 22-Apr-2011 |
Michael Hamann <michael@content-space.de> |
Make ft_pageLookup respect the namespace restriction again
Before this change all pages of the given namespace have been included in the result, now the search is restricted to the namespace again a
Make ft_pageLookup respect the namespace restriction again
Before this change all pages of the given namespace have been included in the result, now the search is restricted to the namespace again as it was before the new indexer has been implemented.
show more ...
|
| #
7233c152 |
| 24-Feb-2011 |
Michael Hamann <michael@content-space.de> |
Fix pass by reference error, always return an array in lookupKey()
|
| #
f77fc90d |
| 24-Feb-2011 |
Michael Hamann <michael@content-space.de> |
Merge branch 'master' into indexer_rewrite
Conflicts: inc/fulltext.php inc/indexer.php lib/exe/indexer.php
|
| #
52784dd8 |
| 10-Feb-2011 |
Andreas Gohr <gohr@cosmocode.de> |
do not (re)render metadata in backlinks
A page could have possibly hundreds of backlinks, when the cache is outdated they should not be rererendered at once
|
| #
4f0030dd |
| 06-Feb-2011 |
Andreas Gohr <andi@splitbrain.org> |
ignore soft-hyphens for search FS#2049
This makes it possible to find words that include soft-hyphens. However, search higlighting will not work and I have no idea how to make it work.
|
| #
89b8c518 |
| 02-Feb-2011 |
Michael Hamann <michael@content-space.de> |
Merge remote-tracking branch 'my-fork/master' into indexer_improvements
|
| #
f078bb00 |
| 24-Jan-2011 |
Tom N Harris <tnharris@whoopdedo.org> |
Indexer Rewrite v3: wildcards in lookupKey and automatically unwrap single result
|
| #
fc756e0d |
| 23-Jan-2011 |
Michael Hamann <michael@content-space.de> |
Merge branch 'master' into indexer_improvements
Conflicts: inc/fulltext.php inc/indexer.php lib/exe/indexer.php
|
| #
320f489a |
| 23-Jan-2011 |
Michael Hamann <michael@content-space.de> |
Indexer v3 Rewrite: Use the metadata index for backlinks; add INDEXER_METADATA_INDEX event
This new event allows plugins to add or modify the metadata that will be indexed. Collecting this metadata
Indexer v3 Rewrite: Use the metadata index for backlinks; add INDEXER_METADATA_INDEX event
This new event allows plugins to add or modify the metadata that will be indexed. Collecting this metadata in an event allows plugins to see if other plugins have already added the metadata they need and leads to just one single indexer call thus fewer files are read and written. Plugins could also replace/prevent the metadata indexer call using this event.
show more ...
|
| #
9b41be24 |
| 29-Dec-2010 |
Tom N Harris <tnharris@whoopdedo.org> |
Indexer v3 Rewrite part two, update uses of indexer
|
| #
6ac2077a |
| 13-Dec-2010 |
Kazutaka Miyasaka <kazmiya@gmail.com> |
Removed unnecessary regexp excecution in ft_termParser()
|
| #
35594613 |
| 13-Dec-2010 |
Kazutaka Miyasaka <kazmiya@gmail.com> |
Fixed Asian search term handling in ft_snippet_re_preprocess()
|
| #
e3776c06 |
| 29-Nov-2010 |
Michael Hamann <michael@content-space.de> |
Remove enc=utf-8 in VIM modeline as it is not allowed in VIM 7.3
As of VIM 7.3 it is no longer possible to specify the encoding in the modeline. This gives an error message whenever such a file is o
Remove enc=utf-8 in VIM modeline as it is not allowed in VIM 7.3
As of VIM 7.3 it is no longer possible to specify the encoding in the modeline. This gives an error message whenever such a file is opened, thus this commit removes the enc setting from the modeline.
show more ...
|
| #
3d2017d9 |
| 24-Oct-2010 |
Adrian Lang <mail@adrianlang.de> |
Fix sorting of quicksearch results
|
| #
7f97a900 |
| 24-Oct-2010 |
Andreas Gohr <andi@splitbrain.org> |
fixed missing global
|
| #
4987233d |
| 24-Oct-2010 |
Andreas Gohr <andi@splitbrain.org> |
detect corrupt title indexes FS#2076
|