Почему опция Полнотекстового индексирования отображается серым?

Вам не нужно взламывать валютный фильтр!

У AngularJS отличная поддержка i18n / l10n. Фильтр валюты использует символ валюты по умолчанию из службы locale и позиционирует его на основе настроек локали.

Итак, все дело в поддержке и настройке правильной локали.


Если вы используете npm или bower, все локали доступны через пакет angular-i18n .

{{ product.price | currency }}

теперь выдаст следующий вывод:

65,95 €

Поддержка нескольких локализаций

Если вы хотите поддерживать несколько локализаций, будьте осторожны с символом валюты, так как он изменится на валюту по умолчанию используемой локали. Но 65,95 € отличаются от $65,95. Предоставить символ валюты как безопасный параметр:

{{ product.price | currency:'€' }}

В de-de выход все равно будет 65,95 €, но если это место, например. en-us было бы €65.95 (что, несмотря на некоторые другие высказывания , правильный формат для отображения цен на евро на английском языке ).

Чтобы узнать больше о угловых и i18n / l10n обратитесь к руководству разработчика .

20
задан Cade Roux 6 January 2009 в 04:43
поделиться

6 ответов

Сервис запускается? Я думаю, что установке по умолчанию Экспресса 2008 года остановили FTS.

В 2005 Экспресс (IIRC) необходимо было сделать каталоги вручную, а не через managmement студию; Вы могли попробовать это и видеть, получаете ли Вы ошибку:

use MyDatabaseName
go
EXEC sp_fulltext_database 'enable'
go
CREATE FULLTEXT CATALOG MyFullTextCatalog

, Если необходимо вручную создать индексы, можно сделать что-то как:

CREATE FULLTEXT INDEX ON MyDatabaseName.dbo.MyTableToSearch
(
MySearchColumn
Language 1033
)
KEY INDEX MyCurrentIndex;
5
ответ дан 30 November 2019 в 01:11
поделиться

По совпадению я просто читал руководство по производительности для FTS в SQL 2008 и столкнулся с этим:

диалоговое окно New Database в Studio управления имеет опцию grayed. Чуть ниже имени и владельца там grayed флажок. В выпущенной версии SQL Server 2008 полнотекстовые опции идут по умолчанию. Это оставили на месте в случае, если у любых клиентов были ссылки на него в сценариях.

, Таким образом, похоже, что это отображается серым нарочно :)

2
ответ дан 30 November 2019 в 01:11
поделиться

Страница здесь дает информацию о том, как подтвердить, что Вы установили полнотекстовый с установкой SQL Server, а также шагами для установки ее после факта.

Эта страница имеет достойную пошаговую демонстрацию установки всего этого.

кроме того, удостоверьтесь, что услуга работает.

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

1
ответ дан 30 November 2019 в 01:11
поделиться

Следующий список выделяет главные компоненты SQL Server, которые не поддерживаются в SQL Server Express:

  • Reporting Services
  • Notification Services
  • Услуги по интеграции
  • Analysis Services
  • Полнотекстовый поиск
  • OLAP Services / Анализ данных

От: http://msdn.microsoft.com/en-us/library/ms165636.aspx

0
ответ дан 30 November 2019 в 01:11
поделиться

Убедитесь, что ИМЕНОВАННЫЕ ТРУБЫ включены в протоколах в диспетчере конфигурации, поскольку это необходимо полнотекстовой службе!

7
ответ дан 30 November 2019 в 01:11
поделиться

Вы можете просмотреть все полнотекстовые значения для каждой БД с помощью этого кода:

select name, DATABASEPROPERTY(name,'IsFulltextEnabled')
from master..sysdatabases where dbid > 4

Pollus

5
ответ дан 30 November 2019 в 01:11
поделиться
Другие вопросы по тегам:

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