Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Vlákno názorů k článku
MAC OS X je taky unix (9): Organizační aplikace

Martin Kavalec
Martin Kavalec (neregistrovaný)
14. 7. 2005 10:19

Na co všechno se spotlight pouští?

Zajimalo by mě, na co všechno se spotlight pouští?
Pokud je takto zabudovaný do systému, jak pozná co má indexovat a co ne?

Když si např. nainstaluju nějakou SQL databázi, jak se pozná, že její soubory se indexovat nemají -- jenom by to zbytečně zdržovalo, když si je db server indexuje po svém.

A jak spotlight zachází s CD, DVD a jinými výměnnými médii?

Díky za odpovědi i za zajímavý seriál.
asd
asd (neregistrovaný)
14. 7. 2005 11:46

Re: Na co všechno se spotlight pouští?

Diky za zaujimavy prispevok do diskusie, zasa raz po dlhych tyzdnoch.
michal
michal (neregistrovaný)
14. 7. 2005 13:13

Re: Na co všechno se spotlight pouští?

Já myslím, že spotlight musí formátu dat rozumět, což se u SQL databáze nedá předpokládat. V článku přece bylo, že indexace např. OO.org a Maya se přidává pomocí pluginů, defaultně to neumí.

Výměnná média, to by mě taky zajímalo.
marian
marian (neregistrovaný)
14. 7. 2005 13:49

Re: Na co všechno se spotlight pouští?

Vymenne media a pripojene sietove disky sa neindexuju, viac na:

http://www.mujmac.cz/art/sw/Tiger-spotlight-2.html
Martin Kavalec
Martin Kavalec (neregistrovaný)
14. 7. 2005 14:19

Re: Na co všechno se spotlight pouští?

Ono se taky může stát, že soubor, který je nejprve "nesrozumitelný" se po zápisu srozumitelným stane. Aby bylo hledání spotlightem aktuální, je potřeba jednak aktualizovat index po úpravách souboru, jednak přidávat do indexu soubory, které se podařilo indexovat.

Někde v manu k mkisofs nebo tak někde jsem zahlédl něco o nějakých "zvláštních" souborových atributech specifických pro HFS. (zvláštních = mě nic neříkajících, protože jsem nikde HFS ani MacOS neviděl). Třeba bych se tady mohl dozvědět, že se jimi mj. řídí spotlight, že podle nich pozná, co má jak indexovat.

A co třeba dočasné soubory, které si aplikace vytváří, XXXX MB velký dump databáze do TXT nebo XXX MB dat (třeba JPEGů, PDFek a jiných srozumitelných formátů) která si zkopíruju na disk jen proto, abych si je vypalil a v zápětí smazal...
Viktor Charypar
Viktor Charypar (neregistrovaný)
14. 7. 2005 17:04

Re: Na co všechno se spotlight pouští?

Pokud jsem to dobře pochopil, což není vůbec jisté, indexuje Spotlight cokoliv co se zapíše na disk, jakmile má volný procesorový čas a jakmile danému typu souboru rozumí (buď sám od sebe, nebo pomocí plug-inu). Index se tedy aktualizuje kdykoliv se jakýkoliv soubor změní.
Co se týká dočasných souborů, předpokládám, že je Spotlight zaindexuje (nebo to co stihne) a ve chvíli kdy se z disku smažou, Spotlight je zase z indexu vypustí.

Nejlépe to dokládá ukázka live queries. Vyhledáte Spotlightem nějaké neobvyklé slovo a necháte výsledky vyhledávání otevřené. Pak uložíte někam na disk soubor, který slovo obsahuje, a soubor se s minimální prodlevou objeví ve výsledcích vyhledávání. Když soubor zkopírujete pod jiným názvem, nový soubor přibude k výsledkům vyhledávání, a když původní soubor smažete, z výsledků zmizí. Spotlight zkrátka ví o všem co se na disku pohne.

OCR v PDF a obrázcích jsem nejdřív také nemohl věřit, ani když jsem ho poprvé viděl na vlastní oči. Ale skutečně to funguje, jak článek uvádí. Při zadání klíčového slova byl nalezen i obrázek ve kterém se slovo nacházelo (samozřejmě musí být napsáno nějakým "čitelným" písmem).
kaaja
kaaja (neregistrovaný)
14. 7. 2005 22:36

Re: Na co všechno se spotlight pouští?

A dokaze si Spotlight poradit take s diakritikou v obrazku?
BaoEr
BaoEr (neregistrovaný)
15. 7. 2005 0:23

Re: Na co všechno se spotlight pouští?

Pri nejlepsi vuli, OCR mi nefunguje. Obrazek slova RUKA napsany Helveticou 60b: Find: 'R', nenajde nic. Myslite opravdu prevod bitmapy na text? Nebo je rec o vektorove reprezentaci? I to jsem vyzkousel (pismo prevedene na krivky v Adobe Illustratoru). Take nefunguje. Najde proste jen text, ktery je v PDF ulozen jako text (renderovany fontem, jak zjistite v Adobe Readeru). Zkousel jsem hledat jak primo v Preview tak Spotlightem.

Jinak Spotlight updatuje index takto: Any file i/o that goes through the Tiger kernel will trigger the appropriate metadata importer. This kernel-level integration ensures that the Spotlight indexes are always up to date.
vice zde: http://arstechnica.com/reviews/os/macosx-10.4.ars/9

Zasílat nově přidané příspěvky e-mailem