Как я могу включить Полнотекстовое индексирование с помощью Studio управления SQL Server в Экспрессе SQL Server 2008 года?

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

$rowCount = 2; //since I have a sticky header in the excel file I start the count at 2
$boldRows = array();

foreach($prices->groups as $group){ 
    $groupItem = array(); 
    $groupItem["category_code"] = $group->category_code;
    $groupItem["category_name"] = $group->category_name; 
    $groupItem["category_description"] = $group->category_description;

    array_push($allgroupResult, $groupItem); 
    array_push($boldRows, $rowCount++);   // Store count & increment

    foreach($group->skus as $sku){
        $skuItem = array(); 
        $skuItem["identifier"] = $sku->info->identifier;

        array_push($allgroupResult, $skuItem);
        $rowCount++;    // Just increment count
    }
}

Вам может потребоваться настроить $rowCount в зависимости от того, как строки соответствуют массивам - массивы основаны на 0, и я не знаю, как будут строиться строки.

На основе PHPExcel Сделать первую строку жирным шрифтом и преобразовать номер строки в строку Excel из . индексы к ссылкам на столбцы в Excel) (модифицировано для PHP), затем вы можете использовать что-то вроде ...

foreach ( $boldRows as $row )   {
    $cell_name = excelColumnFromNumber($row)."1";
    $objPHPExcel->getActiveSheet()->getStyle( $cell_name )->getFont()->setBold( true );
}

function excelColumnFromNumber($column)
{
    $columnString = "";
    while ($column > 0)
    {
        $currentLetterNumber = ($column - 1) % 26;
        $columnString = chr($currentLetterNumber + 65) . $columnString;
        $column = ($column - ($currentLetterNumber + 1)) / 26;
    }
    return $columnString;
}

8
задан Cade Roux 31 January 2009 в 13:02
поделиться

5 ответов

Хорошо. Кажется, что SSMS-E не поддерживает управление Полнотекстовыми каталогами.

Существует свободное дополнение на CodePlex (http://www.codeplex.com/FulltextManager), который, кажется, добавляет эту функциональность.

Поочередно, Вы могли купить выпуск Разработчика SQL2008 (я полагаю, что стоимостью являются все еще США только за 49$), который включает полный выпуск SSMS и может соединиться с установкой SSE.

4
ответ дан 5 December 2019 в 10:44
поделиться

Вы используете полный выпуск SSMS или выпуск Экспресса?

Кроме того, Вы использующий последнюю версию SQL BooksOnline. или выпуск в августе 2008 или интерактивная версия. Версия BOL, который поставлялся в RTM, была, к сожалению, записана, в первую очередь, вокруг февральского выпуска, и было значительное количество изменений в SSMS между затем и выпуск.

1
ответ дан 5 December 2019 в 10:44
поделиться

Необходимо установить Экспресс SQL Server 2008 года с Advanced Services, чтобы смочь использовать Полнотекстовый поиск в 2008 Экспресс.

8
ответ дан 5 December 2019 в 10:44
поделиться

Я предполагаю, что использование дополнения CodePlex является единственным путем, потому что даже с SSMS от Стандартного выпуска Вы не можете управлять полнотекстовыми каталогами Экспресса.

0
ответ дан 5 December 2019 в 10:44
поделиться
2
ответ дан 5 December 2019 в 10:44
поделиться
Другие вопросы по тегам:

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