Jump to content

jaume

Level 2
  • Posts

    12
  • Joined

  • Last visited

Posts posted by jaume

  1. 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.

  2. 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?

  3. 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
  4. 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
×
×
  • Create New...