Вот альтернативный способ сделать то, что вы пытаетесь:
def transform(li):
l1 = []
l2 = []
for i, a in enumerate(li):
if i % 2 == 0: l1.append(a)
else: l2.append(a)
return [l1,l2]
Преимущество этого способа состоит в том, что он будет работать для списков любой длины, вместо того, чтобы требовать жесткого кодирования # элементов.
Куда вы смотрите, что он неактивен? Если он находится в базе данных, вам нужно перейти в хранилище / полнотекстовые каталоги в Management Studio, чтобы изменить полнотекстовые настройки в sql server 2008.
Вы можете проверить его установку в первую очередь, перейдя в службы; по умолчанию после установки он кажется отключенным. Если он не установлен, вы можете изменить установленные компоненты, добавив программы удаления.
Вы не указываете, какую версию SQL Server вы используете, но если это SQL Express, вам необходимо убедиться, что вы загрузили и установили SQL Server 2008 с расширенными службами. «Обычная» установка SQL Server Express не включает полнотекстовый поиск (чтобы минимизировать размер пакета). Просмотрите и загрузите различные выпуски здесь .
Если вы используете неэкспресс-версию, вам необходимо убедиться, что вы установили функцию полнотекстового поиска - если у вас ее нет , снова запустите программу установки и выберите «Полнотекстовый поиск» на странице функций.
Попробуйте, создав новую базу данных, потому что у меня также была такая же проблема. Я только что создал новую базу данных и рад видеть, что полнотекстовый индекс включен.