Jump to content
luckman212

7.10 final was released, Spotlight still broken?

Recommended Posts

The bug I reported a month ago in the 7.10beta1 thread is still not fixed in 7.10 final. The 2 official bugreports I filed (#2815722 and #2823619) have both been marked "closed".  So I opened a new one (#2834216) and am referencing this thread. Please fix this, Spotlight is useless without it.

 

Share this post


Link to post

We're aware Spotlight can't search contents of the note right now. Search only works when using search terms belonging to the title. There's also another issue we're aware of where if you launch a searched note from Spotlight while Evernote isn't running, Evernote opens but not to the note itself. 

Share this post


Link to post

@Nick L. One question because I have send my Mac to bed already: Does „Title“ include search of Information like tags, or just within the plain text of the note titles ?

Share this post


Link to post
13 hours ago, PinkElephant said:

@Nick L. One question because I have send my Mac to bed already: Does „Title“ include search of Information like tags, or just within the plain text of the note titles ?

Plain text in the title. 

  • Like 1

Share this post


Link to post

Should we call this Spotlight-gate? This is an old and recurring issue that Evernote apparently can't get right and, in my case in particular, is a terribly frustrating situation. I make heavy use of Spotlight, and Evernote 7.9 worked beautifully with it. I could search both title and contents of notes reliably. 7.10 cripples Evernote, and to add insult to injury, the release notes that accompany that version state: "Your notes had stopped appearing in Spotlight Search. But we fixed it".

I provide instructions on how to revert back to Evernote 7.9 in hopes that they will be useful to someone. They worked for me, but understand that you do it at your own risk (you should have a backup of your Mac prior to upgrading to Evernote 7.10 and be Terminal-savvy) :

  1. Make sure you have your login details for Evernote.
  2. Back up your Mac (seriously).
  3. Quit Evernote and delete it.
  4. Launch Terminal and stop all Evernote processes with this command:
    for process in $(ps -ef|grep Evernote | awk '{print $2}'); do echo kill -s KILL $process; done
  5. In Terminal, delete Evernote files from your Library folder:
    rm ~/Library/Application Scripts/com.evernote.Evernote*
    rm -rf ~/Library//Group Containers/*.com.evernote.Evernote
  6. Restore the following folders from a backup of your Mac prior to upgrading to Evernote 7.10:
    ~/Library/Application Scripts/com.evernote.Evernote
    ~/Library/Application Scripts/com.evernote.EvernoteHelper
    ~/Library/Containers/com.evernote.Evernote
    ~/Library/Group Containers/com.evernote.Evernote
  7. Restore the Evernote app from a backup of your Mac prior to upgrading to Evernote 7.10.
  8. Launch Evernote and log in.
  9. Create missing symbolic link (I've split the cd command in two lines for easier copy/paste):
    cd ~/Library/Containers/com.evernote.Evernote/Data/Library/Application\ Support
    cd com.evernote.Evernote/accounts/www.evernote.com/????*/localNoteStore
    ln -s ../content content
  10. On macOS 10.13 High Sierra:
    In Terminal, import metadata:
    mdimport -d 1 ~/Library/Containers/com.evernote.Evernote/Data/Library/CoreData/com.evernote.Evernote/????*/ENNote/_records
    You should see lots of ouput (one line per note) like this:
    2019-05-25 11:34:27.358 mdimport[16716:418099] Imported '/Users/<user name>/Library/Containers/com.evernote.Evernote/Data/Library/CoreData/com.evernote.Evernote/<ID>/ENNote/_records/p385.enspot' of type 'com.evernote.note-metadata2' with plugIn /Applications/Evernote.app/Contents/Library/Spotlight/EvernoteSpotlightImporter.mdimporter.
    On macOS 10.14 Mojave:
    In Terminal, import metadata:
    mdimport ~/Library/Containers/com.evernote.Evernote/Data/Library/CoreData/com.evernote.Evernote/????*/ENNote/_records
  11. Hopefully you can now search both titles and contents of notes.

(See http://jenswilly.dk/2015/10/fixing-evernote-and-spotlight-indexing/ and https://discussion.evernote.com/topic/88450-evernote-notes-arent-showing-up-in-spotlight-results for more information.)

If anything goes wrong, delete:
~/Library/Application Scripts/com.evernote.Evernote
~/Library/Application Scripts/com.evernote.EvernoteHelper
~/Library/Containers/com.evernote.Evernote
~/Library/Group Containers/com.evernote.Evernote
and the Evernote app, install it again, log it and wait until it syncs your notes.

  • Like 1

Share this post


Link to post
On 5/21/2019 at 1:22 PM, luckman212 said:

#2834216 was closed too...

image.png.3dd463ada7ecb7a92da7adfd3a33a41f.png

How can they be working diligently to "fix the issue as soon as possible" and the same time change the ticket status to 'inactive'? Shouldn't the ticket be transitioned to status "in progress" or "working on it" or similar? This doesn't make any sense. At all.

  • Like 1

Share this post


Link to post
3 hours ago, jaume said:

I provide instructions on how to revert back to Evernote 7.9 in hopes that they will be useful to someone. They worked for me, but understand that you do it at your own risk (you should have a backup of your Mac prior to upgrading to Evernote 7.10 and be Terminal-savvy) :

For a clean install, the app AppCleaner is recommended for removal of Evernote from your Mac.  It automatically deletes the app, database, and other component files.

After logging into Evernote, your database will be rebuilt from the servers.  Warning: the reinstall does not include Local Notebooks or unsync'd notes,

Share this post


Link to post
On 5/25/2019 at 5:11 AM, jaume said:

How can they be working diligently to "fix the issue as soon as possible" and the same time change the ticket status to 'inactive'? Shouldn't the ticket be transitioned to status "in progress" or "working on it" or similar? This doesn't make any sense. At all.

 

TL;DR Be patient, development is tricky and can’t always be transparent.

What you should understand is that a Support ticket was submitted.  Support teams do not fix bugs; they only provide workarounds if they exist and report bugs to the Development team.   Development teams have their own ticketing system for tracking code changes.  It is safe to say their are aware of the issue and are working on it and tracking progress on an internal Development ticketing system.  

In addition, as I understand EN is in the process of overhauling their code base.  This is not an easy feat and will break other features.  Be assured that they have prioritized the fix, but may take time since they may need to (1) overhaul or redesign the solution since it is a platform specific (macOS) feature and (2) they are probably waiting for the next macOS beta that is only 1 week away to decide how to move forward.  Apple is rumored to overhaul their OS significantly and may impact how developers implement on their platform.   

Share this post


Link to post
On 5/27/2019 at 9:34 PM, gsm3 said:

 

TL;DR Be patient, development is tricky and can’t always be transparent.

What you should understand is that a Support ticket was submitted.  Support teams do not fix bugs; they only provide workarounds if they exist and report bugs to the Development team.   Development teams have their own ticketing system for tracking code changes.  It is safe to say their are aware of the issue and are working on it and tracking progress on an internal Development ticketing system.  

In addition, as I understand EN is in the process of overhauling their code base.  This is not an easy feat and will break other features.  Be assured that they have prioritized the fix, but may take time since they may need to (1) overhaul or redesign the solution since it is a platform specific (macOS) feature and (2) they are probably waiting for the next macOS beta that is only 1 week away to decide how to move forward.  Apple is rumored to overhaul their OS significantly and may impact how developers implement on their platform.   

> TL;DR Be patient, 

I am.

Since one year, when this bug first hit me.

And counting (7.11 is out and Spotlight is still broken).

> development is tricky and can’t always be transparent.

Yes, I understand that.

> Support teams do not fix bugs; they only provide workarounds if they exist and report bugs to the Development team.   Development teams have their own ticketing system for tracking code changes.

Well, that's Evenote's choice, I know of other companies that handle tickets differently, like Atlassian. The point is that I, as a paying customer, don't get any feedback (more than the usual thanks for reporting, we are working on it) on reported bugs. Evernote could be more transparent, for example, they could maintain a page on their website with known bugs including priority and estimated release information for a fix.

> In addition, as I understand EN is in the process of overhauling their code base. This is not an easy feat and will break other features.

I understand adding features can introduce bugs, and welcome the fact that they are improving their code base, but here we are talking about basic functionality. The Spotlight search is not working reliably since several years (see this thread). I don't think keeping expectations low is the right attitude.

> Be assured that they have prioritized the fix.

I want to believe they have, but the facts show otherwise. This problem is old and recurring. I can't help but think that Evernote are dragging their feet on this issue.

> Apple is rumored to overhaul their OS significantly and may impact how developers implement on their platform.   

Isn't that the reason why Apple offers beta versions of their OS to developers several months in advance?

Share this post


Link to post

The internal search of EN is working.

In this thread the discussion is about a function of MacOS not being able to find information inside the EN database except for words in titles. This is an external search into the EN data.

Clearly I would be happy if this would work, but I think fixing something that is not in your own responsibility is always trickier than fixing a bug in your own code. If I really want to find something, I simply have to go to EN itself and do the search. This is not restricted by spotlight. And I can save my repetitive searches which makes searching more efficient and straightforward.

Share this post


Link to post
On 6/22/2019 at 1:01 PM, PinkElephant said:

The internal search of EN is working.

In this thread the discussion is about a function of MacOS not being able to find information inside the EN database except for words in titles. This is an external search into the EN data.

Clearly I would be happy if this would work, but I think fixing something that is not in your own responsibility is always trickier than fixing a bug in your own code. If I really want to find something, I simply have to go to EN itself and do the search. This is not restricted by spotlight. And I can save my repetitive searches which makes searching more efficient and straightforward.

> The internal search of EN is working.

It is indeed.

> In this thread the discussion is about a function of MacOS not being able to find information inside the EN database except for words in titles. This is an external search into the EN data.

It is an external search that is enabled by a piece of code called Spotlight plug-in. The plug-in allows the Spotlight service understand how Evernote notes are stored so that it can index them and display them when they match a search query.

The plug-in is not written by Apple. It is written by Evernote, and it's part of the Evernote app:

/Applications/Evernote.app/Contents/Library/Spotlight/EvernoteSpotlightImporter.mdimporter

> I think fixing something that is not in your own responsibility is always trickier than fixing a bug in your own code

It's a bug in Evernote's own code. See above.

>  If I really want to find something, I simply have to go to EN itself and do the search

I'm happy that it works for you. But for me... I think the search experience provided by Spotlight is better. I almost exclusively search with it and it is very annoying that I'm no longer able to find notes contents .I suspect that the OP (and possibly many other users) feel similarly.

The sad part about all this is that Spotlight used to work with Evernote. It worked flawlessly for me (after manually fixing a bug as explained here) until version 7.9. Evernote 7.10 brought an internal change in how notes are stored that broke the Spotlight plug-in. 7.11 hasn't fixed it, and here we are, stuck with this problem with no sign that it will be solved any time soon.

Share this post


Link to post

How are you guys doing on fixing Spotlight in Evernote? It's been about 8 months now... We're still stuck without a working Spotlight search...

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...