Адаптируйте поиск по умолчанию для Android по своему вкусу - PullRequest
0 голосов
/ 08 февраля 2011

Я пытаюсь использовать встроенный поиск Android для моего приложения. Проблема в том, что пользователь может искать в 7 разных полях и только в одной строке поиска. Я не уверен, что это возможно, но я видел поиски в Android, которые были похожи на это:

Multiple Searches Example

Может кто-нибудь указать мне какие-нибудь хорошие ресурсы, которые могут помочь? В настоящее время я использую возвращаемый запрос из панели поиска по каждому индексу. Это потребует, чтобы пользователь запросил удаленные ресурсы 7 раз для одной и той же строки поиска. Было бы неплохо искать только в полях из 7, которые они хотят найти, не изобретая колесо (делая свою собственную поисковую деятельность и выясняя, как переопределить страницу поиска по умолчанию). Спасибо.

Ответы [ 2 ]

1 голос
/ 08 февраля 2011

Лучший ресурс, который я нашел для поиска, это http://commonsware.com/AdvAndroid/.

0 голосов
/ 08 февраля 2011

Проблема в том, что пользователь может искать в 7 различных полях и только одну строку поиска.

Вы можете выбрать:

  • поиск по всемсемь полей (то, что вы, очевидно, делаете сейчас), или
  • используют какую-либо запись тегов (например, field:searchterm для обозначения поиска в каком-либо поле) для охвата поиска или только
  • используйте встроенный в Google поиск по одному из двух приведенных выше вариантов, а также предоставьте свои собственные возможности поиска в своем приложении с помощью собственного действия

Панель поиска не предназначена для поиска произвольной сложности.

Я не уверен, что это возможно, но я видел поиски в Android, которые были такими:

Извините, но я понятия не имею, что это изображение должно представлять.

...