Как проверить, содержит ли дочерняя база данных базы данных Firebase значение? [Дубликат]

Эти шаги помогли мне, на всякий случай, если вы используете OSX

Шаги из http://www.phpzce.com/blog/view/15/installing-intl-package -on-your-mac-with-xampp

  1. Проверьте, какой путь php установлен, т.е.
    root$: which php
    
  2. Если вы используете xampp на своем mac, должен быть
    /Applications/XAMPP/xamppfiles/bin/php 
    
    , но если его
    /usr/bin/php 
    
    вам нужно изменить свой OSx php
    root$: PATH="/Applications/XAMPP/xamppfiles/bin:${PATH}" 
    
  3. Установить icu4c
    root$: brew install icu4c 
    
  4. Установить Intl через PECL
    root$: sudo pecl update-channels 
    root$: sudo pecl install intl 
    
  5. Вы можете проверить, был ли Intl установлен успешно
    root$: php -m | grep intl #should return 'intl' 
    

Выполнено

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

Примечание:

  • Из списка расширений в файле /Applications/XAMPP/xamppfiles/etc/php.ini добавить / раскомментировать extension=intl.so. И перезапустите Apache. Спасибо @pazhyn
  • Перед установкой «intl» вам необходимо установить Autoconf, если вы его не установили. Спасибо @Digant через Homebrew brew установить autoconf automake или выполнив ниже команды
    curl -OL http://ftpmirror.gnu.org/autoconf/autoconf-latest.tar.gz
    tar xzf autoconf-latest.tar.gz
    cd autoconf-*
    ./configure --prefix=/usr/local
    make
    sudo make install
    cd ..
    rm -r autoconf-*
    

12
задан Holger Edward Wardlow Sindbæk 18 February 2015 в 17:48
поделиться

1 ответ

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

Не только обсуждался этот вопрос ad nauseam на SO [ 1 ] [ 2 ] [ 3 ] [ ] 4 ] [ 5 ], но я несколько раз затрагивал, почему нужно использовать реальную поисковую систему , вместо того, основанный на поиске.

Существует причина, по которой веб-сайту Google часто легче найти результаты, чем использовать встроенный поиск, и это является основным компонентом этого сбоя.

Со всеми что ответ на ваш вопрос о том, как это сделать вручную, поскольку нет встроенных содержит, заключается в том, чтобы настроить серверный процесс, который загружает / передает данные в память и выполняет ручной поиск содержимого, предпочтительно с помощью своего рода кеширование.

Но, честно говоря, ElasticSearch быстрее и проще и эффективнее здесь. Поскольку это обширная тема, я отложу вас на сообщение в блоге по этому вопросу .

8
ответ дан Community 22 August 2018 в 23:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: