<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Поиск по нескольким ключам</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9394.html</link>
    <description>Здравствуйте!&lt;br&gt;Имеем: массив структур, состоящих из нескольких полей (или просто таблица).&lt;br&gt;Задача: Выбрать первую удовлетворяющую условиям поиска записью Поиск осуществляется сразу по нескольким полям.&lt;br&gt;Все, что я нашел пока - это boost::multi_index_container, но он не позволяет делать выборку за дин раз - придется делать столько проходов, сколько критериев поиска&lt;br&gt;Спасибо.&lt;br&gt;Алексей&lt;br&gt;</description>

<item>
    <title>Поиск по нескольким ключам (handler2006)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9394.html#6</link>
    <pubDate>Tue, 06 Mar 2012 08:38:41 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt;&amp;gt; только просуммировать (особым образом) поля записи и сравнить их с искомым &lt;br&gt;&lt;br&gt;Ключевое слово в скобках&lt;br&gt;</description>
</item>

<item>
    <title>Поиск по нескольким ключам (pavlinux)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9394.html#5</link>
    <pubDate>Mon, 05 Mar 2012 19:15:39 GMT</pubDate>
    <description>&amp;gt;  Вы меня немного неправильно поняли.&lt;br&gt;&amp;gt; Возможно я не совсем корректно употребил термин &quot;хеш&quot; в данном случае.&lt;br&gt;&amp;gt; Имеется ввиду  хранить сумму значений полей каждой записи, тогда достаточно будет &lt;br&gt;&amp;gt; только просуммировать (особым образом) поля записи и сравнить их с искомым &lt;br&gt;&lt;br&gt;1+2+3+4+5+6+7+8+9 = 45&lt;br&gt;5+5+5+5+1+5+5+5+4 = 45&lt;br&gt;...&lt;br&gt;&lt;br&gt;Так можно хранить только числа Фибоначчи, ибо разложение итоговой суммы, в примере 45, &lt;br&gt;на эти числа единично, т.е. уникально. &lt;br&gt;&lt;br&gt;2+5+7+12+19 = 45  &lt;br&gt;&lt;br&gt;----&lt;br&gt;&lt;br&gt;Короче не заморачивайся, хэш - правильный выход. &lt;br&gt;</description>
</item>

<item>
    <title>Поиск по нескольким ключам (handler2006)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9394.html#4</link>
    <pubDate>Mon, 05 Mar 2012 06:37:14 GMT</pubDate>
    <description> Вы меня немного неправильно поняли.&lt;br&gt;Возможно я не совсем корректно употребил термин &quot;хеш&quot; в данном случае.&lt;br&gt;Имеется ввиду  хранить сумму значений полей каждой записи, тогда достаточно будет только просуммировать (особым образом) поля записи и сравнить их с искомым &lt;br&gt;</description>
</item>

<item>
    <title>Поиск по нескольким ключам (pavlinux)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9394.html#3</link>
    <pubDate>Sun, 04 Mar 2012 20:58:15 GMT</pubDate>
    <description>&amp;gt; Как вариант мне предложили использовать хеш полей - тогда поиск сводится к &lt;br&gt;&amp;gt; проверке только значения хеша записи.&lt;br&gt;&lt;br&gt;Например матрица 100x100, для комбинации из 2-х элементов будет иметь 1000000 хэшей. :)&lt;br&gt;&lt;br&gt; &lt;br&gt;</description>
</item>

<item>
    <title>Поиск по нескольким ключам (handler2006)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9394.html#2</link>
    <pubDate>Sat, 03 Mar 2012 08:44:45 GMT</pubDate>
    <description>Как вариант мне предложили использовать хеш полей - тогда поиск сводится к проверке только значения хеша записи.&lt;br&gt;&lt;br&gt;Мне же, с моим слабоумием, вообще сложно что-то представлять да и не за чем - задача сводится лишь к тому чтобы обойтись одной простой строчкой кода, неважно, какого рода и объема код она сгенерирует&lt;br&gt;</description>
</item>

<item>
    <title>Поиск по нескольким ключам (pavlinux)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/9394.html#1</link>
    <pubDate>Fri, 02 Mar 2012 18:42:30 GMT</pubDate>
    <description>&amp;gt; Задача: Выбрать первую удовлетворяющую условиям поиска записью &lt;br&gt;&lt;br&gt;Можно я, можно я,... &lt;br&gt;&lt;br&gt;Для того, чтоб выбрать первую удовлетворяющую условиям поиска записью, &lt;br&gt;нужно выбрать первую удовлетворяющую условиям поиска записью.&lt;br&gt;&lt;br&gt; &lt;br&gt;</description>
</item>

</channel>
</rss>
