none
Поиск по контенту RRS feed

  • Вопрос

  • Народ, кто может помочь в данной ситуации:

    http://i9.photobucket.com/albums/a69/andy_bond/search.png

    На двух разных компьютерах не удается запустить поиск по контенту. Индексирование по личным причинам включать не хочу, тем более, часто искать приходится в файлах с непредсказуемыми расширениями.

    Что сделано не так, почему не ищет?

     

    20 марта 2007 г. 12:25

Ответы

  • Вот ответ на вопрос и небольшие исследования:

    1)      Включить настройки в Folder Options

    2)      Поставить Plain Text Filter на все интересующие расширения

     

    Если человек хочет, чтобы у него система на HTML и DAT реагировала как на текст, надо просто поставить туда Plain Text Filter на все интересующие его расширения, отказавшись от фильтра по умолчанию. Следует учитывать, что текстовый фильтр понимает Unicode и ANSI (текущую, естественно), OEM не понимает.

     

    Что касается ожидания в 5 минут, я думаю, что в реальности речь идет о десятках секунд. Я не уверен на 100%, но очень похоже, что индексация для файлов запускается по NTFS-событиям (я не говорю о первичной индексации всего, что уже есть на диске), если мое предположение верно, то скорость индексирования будет зависеть от конкретного фильтра и от загруженности системы. Как показывает практика, обычно записанный файл появляется в поиске через 20-30 секунд, но бывают и периоды, когда до него долго не добираются. В поставленном только что эксперименте времена оказались 18, 85 и 11 секунд для одного и того же файла. Второе время интересно тем, что файл был добавлен сразу после появления первого в поиске, думаю, что индексатор еще не успел завершить работу, и время ушло на то, чтобы дождаться его завершения и снова его запустить.

     

    26 марта 2007 г. 10:14

Все ответы

  • специалисты здесь вообще есть?

     

    21 марта 2007 г. 11:47
  • Во-первых, вы можете настроить службу индексирования и указать, например, какие папки индексировать, а какие - нет. Далее, вы можете не включать службу индексирования и пользоваться другим файловым менеджером для поиска по контенту, например, Far.

    21 марта 2007 г. 12:55
    Модератор
  • Индексирование мне не подходит по целому ряду причин, которые мне не хочется здесь приводить.

    Поставить другую программу я могу, но очень не хочу этого делать. Я никогда не пользовался Far и тп после того, как перестал пользоваться MS-DOS и мне не хочется ставить подобные программы сейчас.

    Меня, собственно, интересует, почему не работает поиск в неиндексированных файлах даже после того, как я включил пункт "искать в неиндексированных, системных и скрытых файлах". Поиск в подобном контенте прекрасно работал в ХР и мне хочется разобраться как вернуть данную функциональность в Vista.

     

    22 марта 2007 г. 6:34
  •  Andrew Bondarenko написано:

    Индексирование мне не подходит по целому ряду причин, которые мне не хочется здесь приводить.

    А мне вот интересно услышать, будьте любезны.

    И потом, хотя бы ради интереса, добавьте эту папку в индексируемые и посмотрите, будет ли искать после этого.

    23 марта 2007 г. 20:06
  •  Vadim Sterkin написано:
    А мне вот интересно услышать, будьте любезны.

    И потом, хотя бы ради интереса, добавьте эту папку в индексируемые и посмотрите, будет ли искать после этого.

    1. Причины. Работа с файлами разных форматов. В частности, файлы шаблонов люди как только не обзывают - *.tpl *.tp *.inc и тп, еще куча вариантов в зависимости от template engine, на самом деле все это файлы, допустим, на *.php или *.html . Но, я не хочу, каждый раз, записывая файл на диск, проверять, включено ли его расширение в список индексируемых.

    2. Задержка по времени. Распаковал архив, прошелся поиском, ничего не нашел. Что надо было сделать?

    а) распаковывать в фолдер, который индексируется

    б) проверить, все ли расширения входят в список индексируемых

    б) ждать 5 минут

    Мне это не подходит.

    3. Поиск в файлах, в той или иной мере являющихся бинарными. Надо. редко, но надо.

    4. Поиск в фолдерах, полных бинарников. Например в %windir%

    Как резюме - при использовании индекса я не уверен в результатах.

    ================

    Включил фолдер в индекс. Подождал 5 минут. Результат следующий:

    фрагмент файла

    -

     </WPEDITOR><P/>
     <SPAN CLASS="softtitle">About Accelera Communications</SPAN>
    <BR/><WPEDITOR teComponentType = "BOILERPLATE">Choose boilerplate text</WPEDITOR>

    -

    Слово "Accelera" находит. слово "WPEDITOR" не находит.

    Я понимаю логику этого поиска. Мне эта логика не подходит.

    Я хочу искать по всему тексту файлов, любых файлов, в любых местах. Как это было в ХР. Как это сделать?

     

     

     

     

    26 марта 2007 г. 6:05
  • Вот ответ на вопрос и небольшие исследования:

    1)      Включить настройки в Folder Options

    2)      Поставить Plain Text Filter на все интересующие расширения

     

    Если человек хочет, чтобы у него система на HTML и DAT реагировала как на текст, надо просто поставить туда Plain Text Filter на все интересующие его расширения, отказавшись от фильтра по умолчанию. Следует учитывать, что текстовый фильтр понимает Unicode и ANSI (текущую, естественно), OEM не понимает.

     

    Что касается ожидания в 5 минут, я думаю, что в реальности речь идет о десятках секунд. Я не уверен на 100%, но очень похоже, что индексация для файлов запускается по NTFS-событиям (я не говорю о первичной индексации всего, что уже есть на диске), если мое предположение верно, то скорость индексирования будет зависеть от конкретного фильтра и от загруженности системы. Как показывает практика, обычно записанный файл появляется в поиске через 20-30 секунд, но бывают и периоды, когда до него долго не добираются. В поставленном только что эксперименте времена оказались 18, 85 и 11 секунд для одного и того же файла. Второе время интересно тем, что файл был добавлен сразу после появления первого в поиске, думаю, что индексатор еще не успел завершить работу, и время ушло на то, чтобы дождаться его завершения и снова его запустить.

     

    26 марта 2007 г. 10:14
  • Антон, спасибо!

    Самым ценным оказалось упоминаение настроек в Folder Options. Не проверял, но, судя по названиям пунктов можно ступенчато  упрощать функциональность вплоть до поиска по содержимому абсолютно всех файлов без создания индекса.

     

     

    26 марта 2007 г. 10:41