Вопросы с тегом «indexing»

101
Получить индекс n-го вхождения строки?

Если мне не хватает очевидного встроенного метода, каков самый быстрый способ получить n- е вхождение строки в строке? Я понимаю, что могу зацикливать метод IndexOf , обновляя его начальный индекс на каждой итерации цикла. Но делать это таким образом мне кажется расточительным....

101
Как создать уникальный индекс для столбца NULL?

Я использую SQL Server 2005. Я хочу, чтобы значения в столбце были уникальными, но разрешили NULLS. Мое текущее решение включает уникальный индекс для такого вида: CREATE VIEW vw_unq WITH SCHEMABINDING AS SELECT Column1 FROM MyTable WHERE Column1 IS NOT NULL CREATE UNIQUE CLUSTERED INDEX unq_idx...

101
Замораживание индекса Swift Xcode или медленное

Может это просто меня так раздражает "особенность": После обновления с Xcode 6.0.1 до Xcode 6.1 все изменилось. Xcode 6.1 постоянно индексирует проект или компилирует исходные файлы. Проект небольшой. Он просто содержит кучу файлов Swift и AWS SDK 2.0 Cocoapods в рабочей области. Я не думаю, что...

101
Выбор столбца панд по местоположению

Я просто пытаюсь получить доступ к именованным столбцам панд целым числом. Вы можете выбрать строку по местоположению с помощью df.ix[3]. Но как выбрать столбец целым числом? Мой фрейм данных: df=pandas.DataFrame({'a':np.random.rand(5), 'b':np.random.rand(5)})...

100
Должен ли я индексировать битовое поле в SQL Server?

Я помню, как однажды прочитал, что индексирование поля с низкой мощностью (небольшим количеством различных значений) на самом деле не стоит делать. Признаюсь, я недостаточно знаю, как работают индексы, чтобы понять, почему это так. Так что, если у меня есть таблица со 100 миллионами строк в ней, и...

100
Как с помощью MySQL создать столбец, содержащий индекс записи в таблице?

Есть ли способ получить фактический номер строки из запроса? Я хочу иметь возможность упорядочить таблицу с именем league_girl по полю с именем score; и вернуть имя пользователя и фактическую позицию строки этого имени пользователя. Я хочу ранжировать пользователей, чтобы я мог сказать, где...

99
В чем разница между инвертированным индексом и простым старым индексом?

В разработке программного обеспечения мы постоянно создаем индексы (например, в базах данных), но я также слышал, что многие люди говорят об инвертированных индексах. Есть ли между ними что-то принципиально иное? Они звучат как одно и то же....

99
SQL Server - когда использовать кластерный или некластерный индекс?

Я знаю основные различия между кластерными и некластеризованными индексами и понимаю, как они на самом деле работают. Я понимаю, как кластерные и некластеризованные индексы улучшают производительность чтения. Но я не уверен в одном: по каким причинам я бы предпочел одно другому. Например: если...

98
Какие столбцы обычно составляют хорошие индексы?

В продолжение темы « Что такое индексы и как я могу использовать их для оптимизации запросов в моей базе данных? », Где я пытаюсь узнать об индексах, какие столбцы являются хорошими кандидатами на индекс? Специально для базы данных MS SQL? После некоторого поиска в Google все, что я прочитал,...

98
Кластеризованный против некластеризованного

Мои знания SQL на более низком уровне (Server 2008) ограничены, и теперь наши администраторы баз данных оспаривают их. Позвольте мне объяснить (я упомянул очевидные утверждения в надежде, что я прав, но если вы видите что-то не так, скажите мне) сценарий: У нас есть стол, в котором хранятся...

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

В Microsoft SQL Server можно указать параметры сортировки «без учета акцента» (для базы данных, таблицы или столбца), что означает, что это возможно для запроса типа SELECT * FROM users WHERE name LIKE 'João' найти строку с Joaoименем. Я знаю , что можно раздеться акцентами из строк в PostgreSQL с...

97
Индексирование нескольких столбцов в Ruby on Rails

Я реализую функцию отслеживания статей, прочитанных пользователем. create_table "article", :force => true do |t| t.string "title" t.text "content" end Это моя миграция: create_table :user_views do |t| t.integer :user_id t.integer :article_id end Таблица user_views всегда будет запрашивать оба...

97
Как использовать индекс в операторе выбора?

Допустим, в таблице сотрудников я создал индекс (idx_name) в emp_nameстолбце таблицы. Нужно ли мне явно указывать имя индекса в предложении select, или оно будет автоматически использоваться для ускорения запросов. Если это необходимо указать в предложении select, каков синтаксис для использования...

97
Индекс нескольких столбцов при использовании декларативного расширения ORM sqlalchemy

Согласно документации и комментариям в sqlalchemy.Columnклассе, мы должны использовать класс sqlalchemy.schema.Indexдля указания индекса, который содержит несколько столбцов. Однако в примере показано, как это сделать, напрямую используя объект Table следующим образом: meta = MetaData() mytable =...

97
Ограничение UNIQUE автоматически создает ИНДЕКС в поле (ах)?

Должен ли я определить отдельный индекс для emailстолбца (для целей поиска), или индекс добавляется «автоматически» вместе с UNIQ_EMAIL_USERограничением? CREATE TABLE IF NOT EXISTS `customer` ( `id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL, `first` varchar(255) NOT NULL, `last`...

96
Обновить значения строк, в которых выполняется определенное условие в пандах

Скажем, у меня есть следующий фрейм данных: Каков наиболее эффективный способ обновить значения столбцов feat и another_feat, где поток имеет номер 2 ? Это все? for index, row in df.iterrows(): if df1.loc[index,'stream'] == 2: # do something ОБНОВЛЕНИЕ: что делать, если у меня более 100 столбцов?...

95
Каким образом индексируются документы lucene?

Я прочитал какой-то документ о Lucene; также я прочитал документ по этой ссылке ( http://lucene.sourceforge.net/talks/pisa ). Я действительно не понимаю, как Lucene индексирует документы, и не понимаю, какие алгоритмы Lucene использует для индексации? В приведенной выше ссылке говорится, что...