On 04/10/12 09:17, Ivan Frade wrote:
Hi,
Hello,
I think python script contents are indexed because the mimetype is "text/x-python" and it falls back to the "text/*" extractor. PHP files have the mimetype "application/x-php" and there is no default option for that. This can be solved adding "application/x-php" in the .rules file of the text extractor (check /usr/local/share/tracker/extract-rules/90-text-generic.rule and other rule files in the same folder). Note that generic text indexing means that the python code is treated as plain text, a bunch of words. You could always write an specialized extractor that takes into account the semantic of the file. For example ignoring __init__.py files, or import statemens, maybe ignoring the code and indexing only function names.... depends on what you want. Same applies to PHP. Writing an extractor module is not difficult with some rudiments of programming in C and we can help via mailing list or IRC. Patches are welcome ;)
I should add, you can use: tracker-control -m $MIME or tracker-control --reindex-mime-type=$MIME If you change the rules file to note have to reindex all content again. -- Regards, Martyn Founder and CEO of Lanedo GmbH. _______________________________________________ tracker-list mailing list tracker-list@gnome.org https://mail.gnome.org/mailman/listinfo/tracker-list