Recent used files not on top of the list

Asked by tellapu on 2011-06-11

Hi there!

So far I was very excited about synapse and I use it all the time. But since a few weeks the recent used files would not show. There would not even be a suggestion, so I have to press "enter" to start a search to get any results. The search result list is not (as before) ordered with the most recent used ones on the top. I have not changed anything in Synapse.
One thing that might be related is the update of the recoll index (Recoll 1.15.9 + Xapian 1.2.5). Might that be related?
Any other tips?

Thanks!

Question information

Language:
English Edit question
Status:
Solved
For:
Synapse Edit question
Assignee:
No assignee Edit question
Last query:
2011-06-12
Last reply:
2011-08-28
Alberto Aldegheri (albyrock87) said : #1

Xapian 1.2.5 might be the problem.

You should try to:
- Close Synaspe
- Start Synapse from terminal

And paste here any error :)

tellapu (tellapu) said : #2

Hi Alberto,

Thanks for the speedy answer. Here is what it says if I type "joh":

synapse
[13:16:15.693900 Info] [UILauncher] Binding activation to <Control>space
(synapse:6713): GtkHotkey-DEBUG: Listener Type: GtkHotkeyX11Listener
[13:16:15.739284 Info] [GuiSynapseWindowVirgilio] Screen is composited.
[13:16:27.221586 Warning] [ZeitgeistPlugin] Zeitgeist search failed:
Remote Exception invoking org.gnome.zeitgeist.Index.Search()
on /org/gnome/zeitgeist/index/activity at name
org.gnome.zeitgeist.Engine:
org.freedesktop.DBus.Python.xapian.DatabaseCorruptError: Traceback (most
recent call last):
  File "/usr/lib/pymodules/python2.6/dbus/service.py", line 702, in
_message_cb
    retval = candidate_method(self, *args, **keywords)
  File "/usr/share/zeitgeist/_zeitgeist/engine/extensions/fts.py", line
123, in Search
    offset, count, result_type)
  File "/usr/share/zeitgeist/_zeitgeist/engine/extensions/fts.py", line
253, in search
    self.QUERY_PARSER_FLAGS)
DatabaseCorruptError: Expected another key with the same term name but
found a different one
 org.freedesktop.DBus.Python.xapian.DatabaseCorruptError Traceback%20%
28most%20recent%20call%20last%29%3A%0A%20%20File%20%22%2Fusr%2Flib%
2Fpymodules%2Fpython2.6%2Fdbus%2Fservice.py%22%2C%20line%20702%2C%20in%
20_message_cb%0A%20%20%20%20retval%20%3D%20candidate_method%28self%2C%
20%2Aargs%2C%20%2A%2Akeywords%29%0A%20%20File%20%22%2Fusr%2Fshare%
2Fzeitgeist%2F_zeitgeist%2Fengine%2Fextensions%2Ffts.py%22%2C%20line%
20123%2C%20in%20Search%0A%20%20%20%20offset%2C%20count%2C%20result_type%
29%0A%20%20File%20%22%2Fusr%2Fshare%2Fzeitgeist%2F_zeitgeist%2Fengine%
2Fextensions%2Ffts.py%22%2C%20line%20253%2C%20in%20search%0A%20%20%20%
20self.QUERY_PARSER_FLAGS%29%0ADatabaseCorruptError%3A%20Expected%
20another%20key%20with%20the%20same%20term%20name%20but%20found%20a%
20different%20one%0A
[13:16:31.831624 Warning] [ZeitgeistPlugin] Zeitgeist search failed:
Remote Exception invoking org.gnome.zeitgeist.Index.Search()
on /org/gnome/zeitgeist/index/activity at name
org.gnome.zeitgeist.Engine:
org.freedesktop.DBus.Python.xapian.DatabaseCorruptError: Traceback (most
recent call last):
  File "/usr/lib/pymodules/python2.6/dbus/service.py", line 702, in
_message_cb
    retval = candidate_method(self, *args, **keywords)
  File "/usr/share/zeitgeist/_zeitgeist/engine/extensions/fts.py", line
123, in Search
    offset, count, result_type)
  File "/usr/share/zeitgeist/_zeitgeist/engine/extensions/fts.py", line
253, in search
    self.QUERY_PARSER_FLAGS)
DatabaseCorruptError: Expected another key with the same term name but
found a different one
 org.freedesktop.DBus.Python.xapian.DatabaseCorruptError Traceback%20%
28most%20recent%20call%20last%29%3A%0A%20%20File%20%22%2Fusr%2Flib%
2Fpymodules%2Fpython2.6%2Fdbus%2Fservice.py%22%2C%20line%20702%2C%20in%
20_message_cb%0A%20%20%20%20retval%20%3D%20candidate_method%28self%2C%
20%2Aargs%2C%20%2A%2Akeywords%29%0A%20%20File%20%22%2Fusr%2Fshare%
2Fzeitgeist%2F_zeitgeist%2Fengine%2Fextensions%2Ffts.py%22%2C%20line%
20123%2C%20in%20Search%0A%20%20%20%20offset%2C%20count%2C%20result_type%
29%0A%20%20File%20%22%2Fusr%2Fshare%2Fzeitgeist%2F_zeitgeist%2Fengine%
2Fextensions%2Ffts.py%22%2C%20line%20253%2C%20in%20search%0A%20%20%20%
20self.QUERY_PARSER_FLAGS%29%0ADatabaseCorruptError%3A%20Expected%
20another%20key%20with%20the%20same%20term%20name%20but%20found%20a%
20different%20one%0A
[13:16:32.629010 Warning] [ZeitgeistPlugin] Zeitgeist search failed:
Remote Exception invoking org.gnome.zeitgeist.Index.Search()
on /org/gnome/zeitgeist/index/activity at name
org.gnome.zeitgeist.Engine:
org.freedesktop.DBus.Python.xapian.DatabaseCorruptError: Traceback (most
recent call last):
  File "/usr/lib/pymodules/python2.6/dbus/service.py", line 702, in
_message_cb
    retval = candidate_method(self, *args, **keywords)
  File "/usr/share/zeitgeist/_zeitgeist/engine/extensions/fts.py", line
123, in Search
    offset, count, result_type)
  File "/usr/share/zeitgeist/_zeitgeist/engine/extensions/fts.py", line
253, in search
    self.QUERY_PARSER_FLAGS)

On Sat, 2011-06-11 at 13:01 +0000, Alberto wrote:
> Your question #161068 on Synapse changed:
> https://answers.launchpad.net/synapse-project/+question/161068
>
> Status: Open => Needs information
>
> Alberto requested more information:
> Xapian 1.2.5 might be the problem.
>
> You should try to:
> - Close Synaspe
> - Start Synapse from terminal
>
> And paste here any error :)
>

Alberto Aldegheri (albyrock87) said : #3

I'm afraid that the Zeitgeist FTS Extension Xapian is corrupted.
I linked this question to an existing bug.
Take a look at the first comment on that bug :)

tellapu (tellapu) said : #4

Thanks Alberto!

I did as suggested:
"Seems like your search index got corrupted somehow, to fix it open a
terminal and run these commands:
zeitgeist-daemon --quit
cd ~/.local/share/zeitgeist/
rm -rvf fts.index/
zeitgeist-daemon &
Afterwards your database will be reindexed, wait a while for this to
happen (there'll be lots of output in the terminal) and then try again."

And it is working again. I will see if xapian will be mess it up again.

Thanks again for the quick responses!

On Sat, 2011-06-11 at 13:45 +0000, Alberto wrote:
> Your question #161068 on Synapse changed:
> https://answers.launchpad.net/synapse-project/+question/161068
>
> Status: Open => Answered
>
> Alberto proposed the following answer:
> I'm afraid that the Zeitgeist FTS Extension Xapian is corrupted.
> I linked this question to an existing bug.
> Take a look at the first comment on that bug :)
>

Michal Hruby (mhr3) said : #5

Fixing status.