I have been trying to get my Entourage e-mails to show up in spotlight
via 11.2.3, but with no luck. I have Set the preference accordingly, I
have compacted and rebuilt my database, and I have hit the "rebuild"
button in Entourage's spotlight preference panel. Nothing seems to
happen. I know the preferences say that it could take a long time to
rebuild if the database is big... How long is it taking others to get
the "rebuild" to happen?
TIA.
I believe the rebuild can take quite some time. It all depends on how
many e-mails you have in your database of course. It appears ENtourage
has to populate a folder with a bunch of small index files corresponding
to all your e-mails and then Spotlight has to scan them all to
integrate tham in its database.
Check out:
~/Library/Caches/Metadata/Microsoft/Entourage/2004
The process therefore depends both on Entourage and on Spotlight and can
take quite some time.
Corentin
--
--- Mac:MS MVP (Francophone) ---
http://www.mvps.org - http://mvp.support.microsoft.com
MVPs are not MS employees - Les MVP ne travaillent pas pour MS
Remove "NoSpam" to e-mail me - Retirez "NoSpam" pour m'écrire
The "cache" files represent a mirror of your Entourage database contents and
then are picked up by and parsed by the Entourage Spotlight Importer when
the OS' Spotlight indexing process is ready. When this processing occurs,
depends on the OS--Entourage does not attempt to force Spotlight to index
these items. The OS usually does this when it has some idle time.
It's similar to how a newly purchased song from the iTunes Music Store finds
its way into your Spotlight search results. When you purchase a new song
from iTunes, the song is saved as a file within your iTunes library. The OS
takes note of the new song file. Whenever it gets some idle time, it hands
the file off to a Spotlight importer specifically for music files. The
importer reads the metadata (e.g. song title, author, etc.) from the file
and tells this information to Spotlight. It's at this point that Spotlight
is first able to allow you to search on this information.
In Entourage's case, the OS takes note of all these new files, eventually
handing them off one-by-one to the Entourage Importer. The importer reads
each file, finds information such as an e-mail's subject, an event's due
date, or a contact's category, and then provides all such metadata to
Spotlight. At this point, the Entourage files and their metadata should be
searchable within Spotlight.
Typically this happens pretty fast, but if you're doing a lot on your
computer, it may take some time. If you've got lots of items in your
Entoruage database, there will be large numbers of these files created the
first time you turn on Spotlight--so it might take some time. After which,
it'll be just as fast (if not faster) as the time it takes for a new song to
show up in your Spotlight results.
-Andy
--
Andy Ruff
MacBU Program Management
Entoruage Weblog: http://blogs.msdn.com/entourage/
This posting is provided ³AS IS² with no warranties, and confers no rights.
On 3/14/06 15:57, in article
1142378682.5...@j33g2000cwa.googlegroups.com, "philcozz"
Check your Spotlight preferences in System Preferences. Be sure to check
Mail Messages.
--
Diane Ross, Mac MVP
Entourage Help Page <http://www.entourage.mvps.org/>
Entourage Blog <http://blogs.msdn.com/entourage/> lists the EHP as one of
the top five resources.
> On 3/14/06 3:57 PM, in article
> 1142378682.5...@j33g2000cwa.googlegroups.com, "philcozz"
> <phil...@gmail.com> wrote:
>
>>
>> I have been trying to get my Entourage e-mails to show up in spotlight
>> via 11.2.3, but with no luck. I have Set the preference accordingly, I
>> have compacted and rebuilt my database, and I have hit the "rebuild"
>> button in Entourage's spotlight preference panel. Nothing seems to
>> happen. I know the preferences say that it could take a long time to
>> rebuild if the database is big... How long is it taking others to get
>> the "rebuild" to happen?
>
> Check your Spotlight preferences in System Preferences. Be sure to check
> Mail Messages.
Many of us had hidden our MUDs from Spotlight searches due to performance
issues. I wonder if the MUD needs to be removed from the Privacy list in
Spotlight preferences (I did remove mine, just on a hunch, and I'm having no
problems with Spotlight searches -- the indexing occurred pretty quickly).
> On 3/14/06 3:57 PM, in article
> 1142378682.5...@j33g2000cwa.googlegroups.com, "philcozz"
> <phil...@gmail.com> wrote:
>
>>
>> I have been trying to get my Entourage e-mails to show up in spotlight
>> via 11.2.3, but with no luck. I have Set the preference accordingly, I
>> have compacted and rebuilt my database, and I have hit the "rebuild"
>> button in Entourage's spotlight preference panel. Nothing seems to
>> happen. I know the preferences say that it could take a long time to
>> rebuild if the database is big... How long is it taking others to get
>> the "rebuild" to happen?
>
> Check your Spotlight preferences in System Preferences. Be sure to check
> Mail Messages.
Adding to Spotlight Preferences:
Using 10.4.3 and higher, Entourage items will show in Spotlight results
under the same group headings as corresponding Apple items. If those
groupings are not selected in the Spotlight System Preferences, you will
not see Entourage items in the Spotlight results.
Entourage items are grouped this way:
* Entourage Mail items are listed under "Mail Messages" group.
* Entourage Events & Task items are listed under "Events and To Do
Items" group.
* Entourage Contacts are listed under the "Contacts" group.
* Entourage Notes are listed under the "Documents" group
If you are using a pre-10.4.3 OS, all Entourage item results will be
displayed under the "Other" grouping.
> I have many
> files at ~/Library/Caches/Metadata/Microsoft/Entourage, but a Spotlight
> search still turns up nothing.
I would wait for a while to let spotlight pick them up. THere was a
Terminal command to force indexing, but I simply can't remember what it
was :-\
Did you check System Preferences for Spotlight and check Mail Messages?
1) Using OnyX
run/execute Automation; it forces a restart
then under: Maintenance
check reset Spotlight
run/execute Maintenance
2) After OnyX forces a restart, I opened Entourage, hit rebuild.
When I came back, it was done, and working.
OnyX (v 1.6.7) is a maintenance app. Find it at MacUpdate.com
Hope this works !
Gary
On 3/14/06 7:42 PM, in article
1142394157.6...@u72g2000cwu.googlegroups.com, "philcozz"
My version of OnyX must be different as well. Under Automantion:
Maintenance, there's not Spotlight option at all.
On 3/14/06 23:12, in article C03CD43C.1456%gps...@cox.net, "Gary Stein"
On 3/14/06 23:42, in article C03D0563.26273%ne...@stevenday.us, "Steven Day"
Spotlight preferences are fine (Mail messages checked; assuming that means
Entourage as my default client)
Rebuilt index in Entourage. Still no luck.
Tried OnyX maintenance. Rebuilt Entourage index. Still no luck.
Checked Caches/metadata. Files for Entourage are all there.
So, what else could it be?
Oh, after running OnyX, Spotlight reindexed as well.
Very frustrating, indeed (though I'm glad this feature and sync are offered
now).
On 3/15/06 0:24, in article
1142400297.9...@p10g2000cwp.googlegroups.com, "philcozz"
mdimport ~/Library/Caches/Metadata/Microsoft
The following blog post demonstrates this in action for a song:
http://face.centosprime.com/macosxw/?p=192
-Andy
--
Andy Ruff
MacBU Program Management
Entoruage Weblog: http://blogs.msdn.com/entourage/
This posting is provided ³AS IS² with no warranties, and confers no rights.
On 3/14/06 22:03, in article C03D1872.26281%ne...@stevenday.us, "Steven Day"
Instead of what is below?
Thanks Andy.
On 3/15/06 7:17, in article C03D45CA.6119%ar...@online.microsoft.com, "Andy
sudo mdimport -f /Volumes/your_iPod/iPod_control/
I don't know much at all about Unix commands, but the link Andy refers to is
missing the -f part and the instructions below do not use the sudo command.
Might this not make some difference?
Thanks.
On 3/15/06 7:17, in article C03D45CA.6119%ar...@online.microsoft.com, "Andy
Ruff" <ar...@online.microsoft.com> wrote:
~/Library/Caches/Metadata/Microsoft/Entourage/2004/Main Identity/
In "Main Identity" folder I have folders called "Contacts," "Events,"
"Messages," "Notes," and "Tasks," plus I have a single file called
"Index."
This is the structure of the "Messages" folder:
/Messages/0T/0B/0M
Inside the last folder, "0M," I have 16 more folders labeled
sequentially from "0K" to "15K." In each of these folders there are
individual files with titles such as "4176.vRgeMessage." I assume these
are my mail messages.
I have even tried "kick-starting" Spotlight to see the "Messages"
folder by using the freeware app "SpotlightIndexer," which allows you
to specify locations for Spotlight to index. But despite having the
apparent files on my hard drive and despite "forcing" Spotlight to see
them, I get nothing in my Spotlight searches related to mail messages,
contacts, etc.
Any ideas?
This will return all the metadata Spotlight knows about the item. If the
metadata looks sparse (just things like file name and date created), then
Spotlight has not yet indexed the item.
If the metadata is robust (includes a whole bunch of info including
categories, recipient names, author names, etc), then Spotlight has properly
imported the item and there's something wrong with Spotlight that is causing
it to not show up in results.
From the Entourage side, it sounds like everything is working as expected as
far as the creation of cache files. There might be an issue where the
importer isn't working for some reason. You can determine this by then
running mdimport with a high debug level (e.g. mdimport -d4
XXXX.vRgeMessage). This will show how Spotlight finds the Entourage
importer and what metadata the importer returns to Spotlight. If something
is wrong with the importer, you'll see an error within these results.
Let us know what you find out,
-Andy
--
Andy Ruff
MacBU Program Management
Entoruage Weblog: http://blogs.msdn.com/entourage/
This posting is provided ³AS IS² with no warranties, and confers no rights.
On 3/15/06 07:55, in article
1142438132....@i40g2000cwc.googlegroups.com, "philcozz"
kMDItemAttributeChangeDate = 2006-03-15 09:38:01 -0600
kMDItemContentCreationDate = 2006-03-15 09:38:01 -0600
kMDItemContentModificationDate = 2006-03-15 09:38:01 -0600
kMDItemContentType =
"com.microsoft.entourage.virtual.message"
kMDItemContentTypeTree = (
"com.microsoft.entourage.virtual.message",
"public.message",
"public.data",
"public.item"
)
kMDItemDisplayName = "20.vRgeMessage"
kMDItemFSContentChangeDate = 2006-03-15 09:38:01 -0600
kMDItemFSCreationDate = 2006-03-15 09:38:01 -0600
kMDItemFSCreatorCode = 0
kMDItemFSFinderFlags = 0
kMDItemFSInvisible = 0
kMDItemFSIsExtensionHidden = 0
kMDItemFSLabel = 0
kMDItemFSName = "20.vRgeMessage"
kMDItemFSNodeCount = 0
kMDItemFSOwnerGroupID = 501
kMDItemFSOwnerUserID = 501
kMDItemFSSize = 2127
kMDItemFSTypeCode = 0
kMDItemID = 14125856
kMDItemKind = "Microsoft Entourage message pointer"
x84-49-177:~/Library/Caches/Metadata/Microsoft/Entourage/2004/Main
Identity/Messages/0T/0B/0M/0K
2. Navigate to your cache files in the command line (for this case, we're
going to do an e-mail message--but you might want to also try other item
types if they aren't show up as well):
cd ~/Library/Caches/Metadata/Microsoft/Entourage/2004/Main
Identity/Messages/0T/0B/0M/15K
3. Perform command "ls" to get a list of the directory's contents. Pick one
of the XXXX.vRgeMessage items within the list of contents. For this
example, we'll use 1234.vRgeMessage.
4. Check the metadata on the file:
mdls 1234.vRgeMessage
This should list all the metadata Spotlight knows about the item. If you
don't see an entry like "com_microsoft_entourage_recordID" then Spotlight
has not yet indexed the item. If you do, it should be indexed and available
in your Spotlight results (if it doesn't show up in results there's a
Spotlight problem going on).
5. If the metadata is sparse (doesn't contain anything that looks related to
e-mail), try running the importer with debugging:
mdimport -d4 1234.vRgeMessage
This will print out a whole bunch of info on how Spotlight is importing the
item. Look for any errors.
6. If it appeared to have worked, run mdls again and see if the metadata now
looks like mail-related values. If so, again, try searching for the item
with Spotlight.
-Andy
On 3/15/06 08:15, in article
1142439356....@i39g2000cwa.googlegroups.com, "philcozz"
<phil...@gmail.com> wrote:
--
1) the Entourage Importer is failing or not being called. MDImport will
give us an idea of that.
2) Spotlight hasn't yet indexed the items. Could be it just hasn't had
time, could be the directory is excluded from indexing (System
Preferences:Spotlight).
-Andy
--
Andy Ruff
MacBU Program Management
Entoruage Weblog: http://blogs.msdn.com/entourage/
This posting is provided ³AS IS² with no warranties, and confers no rights.
On 3/15/06 08:21, in article
1142439699....@i39g2000cwa.googlegroups.com, "philcozz"
> sudo mdimport -f /Volumes/your_iPod/iPod_control/
That's a different issue. With this command you are forcing Spotlight to
index a location that might not have the right permissions for you to
index and that is not in the list of "indexable" paths.
You shouldn't have to use sudo and you shouldn't have to use -f. Now I'm
not sure it would really hurt, but if it works with these options and
not without, it might be an indication that something is fishy with your
Spotlight settings.
> 1) Using OnyX
> run/execute Automation; it forces a restart
>
> then under: Maintenance
> check reset Spotlight
> run/execute Maintenance
>
> 2) After OnyX forces a restart, I opened Entourage, hit rebuild.
You manually trigger Spotlight indexing in the Terminal:
mdimport ~/Library/Caches/Metadata/Microsoft/Entourage/2004
You can even force it:
mdimport -f ~/Library/Caches/Metadata/Microsoft/Entourage/2004
> Is the command sudo mdimport ~/Library/Caches/Metadata/Microsoft
I don't see why you would have to run it under sudo. You're the owner
of the folder I sure don't have to on my Mac.
2006-03-15 10:36:00.197 mdimport[762] loading sniffer
'file://localhost/Users/Philip/Library/Spotlight/FontMDI.mdimporter/'
for type public.font
2006-03-15 10:36:00.198 mdimport[762] loading sniffer
'file://localhost/Users/Philip/Library/Spotlight/FontMDI.mdimporter/'
for type public.truetype-font
2006-03-15 10:36:00.199 mdimport[762] loading sniffer
'file://localhost/Users/Philip/Library/Spotlight/FontMDI.mdimporter/'
for type com.adobe.postscript-font
2006-03-15 10:36:00.200 mdimport[762] loading sniffer
'file://localhost/Users/Philip/Library/Spotlight/FontMDI.mdimporter/'
for type com.apple.truetype-datafork-suitcase-font
Too many of these lines to put in here, I think. At the end of the
output, I got this:
2006-03-15 10:36:00.626 mdimport[762] Attributes of file
'/Users/Philip/Library/Caches/Metadata/Microsoft/Entourage/2004/Main
Identity/Messages/0T/0B/0M/0K/20.vRgeMessage' before import: {
"_kMDItemImporterCrashed" = <null>;
"com_apple_metadata_modtime" = 164129881;
kMDItemContentCreationDate = 2006-03-15 09:38:01 -0600;
kMDItemContentModificationDate = 2006-03-15 09:38:01 -0600;
kMDItemContentType = "com.microsoft.entourage.virtual.message";
kMDItemContentTypeTree = (
"com.microsoft.entourage.virtual.message",
"public.message",
"public.data",
"public.item"
);
kMDItemDisplayName = {"" = "20.vRgeMessage"; };
kMDItemKind = {"" = "Microsoft Entourage message pointer"; };
}
2006-03-15 10:36:00.629 mdimport[762] Import
'/Users/Philip/Library/Caches/Metadata/Microsoft/Entourage/2004/Main
Identity/Messages/0T/0B/0M/0K/20.vRgeMessage' type
'com.microsoft.entourage.virtual.message' no mdimporter
2006-03-15 10:36:00.630 mdimport[762] Sending attributes of
'/Users/Philip/Library/Caches/Metadata/Microsoft/Entourage/2004/Main
Identity/Messages/0T/0B/0M/0K/20.vRgeMessage' to server. Attributes:
'{
"_kMDItemImporterCrashed" = <null>;
"com_apple_metadata_modtime" = 164129881;
kMDItemContentCreationDate = 2006-03-15 09:38:01 -0600;
kMDItemContentModificationDate = 2006-03-15 09:38:01 -0600;
kMDItemContentType = "com.microsoft.entourage.virtual.message";
kMDItemContentTypeTree = (
"com.microsoft.entourage.virtual.message",
"public.message",
"public.data",
"public.item"
);
kMDItemDisplayName = {"" = "20.vRgeMessage"; };
kMDItemKind = {"" = "Microsoft Entourage message pointer"; };
Does this make sense?
Do you have a file on your computer called Microsoft Entourage.mdimporter in
either System/Library/Spotlight or ~/Library/Spotlight?
The line that concerns me is:
> 2006-03-15 10:36:00.629 mdimport[762] Import
> '/Users/Philip/Library/Caches/Metadata/Microsoft/Entourage/2004/Main
> Identity/Messages/0T/0B/0M/0K/20.vRgeMessage' type
> 'com.microsoft.entourage.virtual.message' no mdimporter
That basically says that Spotlight could not find the Entourage importer.
-Andy
On 3/15/06 08:41, in article
1142440894.1...@z34g2000cwc.googlegroups.com, "philcozz"
<phil...@gmail.com> wrote:
--
/Library/Spotlight/, off of my main hard drive, not in
System/Library/Spotlight as you suggested above.
-Andy
--
Andy Ruff
MacBU Program Management
Entoruage Weblog: http://blogs.msdn.com/entourage/
This posting is provided ³AS IS² with no warranties, and confers no rights.
On 3/15/06 08:59, in article
1142441963.5...@j33g2000cwa.googlegroups.com, "philcozz"
Thankyou for the help seems like there maybe a few people who will have this
problem.
Dale
On 15/3/06 17:01, in article C03D8872.6178%ar...@online.microsoft.com, "Andy
Thank you so much for the help!
> That did it!! I moved it (and the Microsoft Office.mdimporter file) to
> System/Library/Spotlight and lo and behold, e-mail and contacts from
> Entourage in Spotlight.
Really weird... I wonder why it didn't work when it was in the rpevious
location... You should check the Permissions on your Mac. Repairing them
with DiskUtility might correct the problem with the original location.
I don't recall ever moving them, but will try now.
On 3/15/06 12:10, in article
1142442650....@p10g2000cwp.googlegroups.com, "philcozz"
Thanks for letting me know about the permissions. I still can't figure
out what's wrong for some people with the default location. (and I don;t
like playing around with the /System/Library fodler :-< ).
> Where were they originally. My files are in the /Library/Spotlight folder,
> not the System/Library/Spotlight folder.
>
> I don't recall ever moving them, but will try now.
The mdimporter is installed in /Library/Spotlight by the updater.
At least it works now, but it would be nice to figure out what happened.
Oh, yes, after moving them to the System/Library folder, I did check
permissions. Not sure if that is the answer, however, since Macaroni is
always repairing permissions for me on a daily basis.
Thanks for all the help.
Steven
On 3/15/06 16:17, in article
1hc8y7y.1xv0192jh5xlfN%korve...@NoSpam.mvps.org, "Corentin Cras-Méneur"
> But not in the System/Library/Spotlight folder, right? Or if they exist in
> one folder, they are not copied to the other.
Precisely: it's only installed in one copy in /Library/Spotlight. And
"in a perfect world" it shouldn't be. Andy suggested that as a
workaround to get Spotlight to finally recognise and use it.
There is obviously something wrong with Spotlight and the default
location for some users. It doesn't appear to be Permissions since some
people did repair them and still have problems with Spotlight indexing.
Spotlight should find the importer from /Library/Spotlight,
~/Library/Spotlight, and /System/Library/Spotlight
No one *should* ever have to play around in /System, but there is
something fishy with /Library/Spotlight apparently :-<
> At least it works now, but it would be nice to figure out what happened.
>
> Oh, yes, after moving them to the System/Library folder, I did check
> permissions. Not sure if that is the answer, however, since Macaroni is
> always repairing permissions for me on a daily basis.
OK, so that rules out Permissions for you as well.
Thanks for letting me know,
Steven
On 3/15/06 16:54, in article
1hc8zrf.ks2hh1ia68mpN%korve...@NoSpam.mvps.org, "Corentin Cras-Méneur"
I couldn't get Spotlight to index my mail and I had all the pieces in
the right spots. The only thing I didn't have on was "Include Entourage
item in search results" checked in the Entourage Preferences: General
Preferences> Spotlight. Once I did that everything now works and my
mail was indexed.