Хабарламалар
Егер мұндай tarball ұсынылмаса немесе сіздің талаптарыңызға сөзсіз сәйкес келмесе, бастапқы кодты қолмен дайындау қажет болады. Осы файлдарды мұрағаттан шығарғаннан кейін бірден MySQL жаңа файлдарын жасауға дайын болуы мүмкін және сіз Sphinx қолдауымен құрастыра аласыз. MySQL қызметінен көшірме алуға тырысыңыз, файлдарды дайындаңыз және MySQL екілік файлын қайта компиляциялаңыз. Барлық индекстеу және сіз көрсете аласыз MySQL сыртында жүзеге асырылады. Бұл MySQL серверлеріне ізделгенмен байланысуға, іздеу сұрауын өңдеуге және іздеу нәтижелерін алуға мүмкіндік беретін кіріктірілген клиент.
Сұрау кодын талдаушыдан алынған бірегей жұмысшылардан бастап өңделуі мүмкін таңбалардан қашады. $strikes кілт сөздердің тығыздық статистикасы маңызды екенін көрсететін керемет логикалық баннерді қолданып көріңіз. $index токендеу параметрлерін және іздеу терминдерінің тығыздық статистикасын табу үшін индекстің беделін қолданып көріңіз.
Қолданылатын морфологиялық препроцессорлардың (стеммерлер немесе лемматизаторлар) тізімі. Mlock(2) ресурстық есептік жазбаға назар аударуды қажет ететін немесе басқаша тиісті құқықтар берілетін атауды қолданып көріңіз. Көру өнімділігіне ие болу үшін, searched RAM ішіндегі .day spa және .spi деректер файлдарының көшірмесін алдын ала жүктейді және сіз әрқашан RAM-ға сақтық көшірме жасай аласыз. Таңдау бойынша, әдепкі мән 0 (mlock() деп белгілемеңіз). Бірақ олай емес, мысалы, жағдайлар кейде болады және docinfo төлемдерді орындамау үшін сіз «extern» жасай аласыз. «extern» жаңа docinfo-ның құжат идентификаторларының тізімдерінен бөлек (сыртқы), басқа .health spa құжатының ішінде сақталуын қамтамасыз етеді.
Ерекше өзгешеліктері:
Сіз сатып алушы қолданбасына maximum_suits арқылы кіре алмауыңыз мүмкін. Сұрау бойынша шектеу шын мәнінде оның API телефон қоңырауына байланысты, дегенмен, конфигурация құжатындағы max_fits параметріне байланысты сервер бойынша шектеу бар. maximum_suits шектеуі екі жерде енгізілгенін ескеріңіз.
Бірнеше ай бойы ерте прогрессивті
- Тек кейбір ұят синтаксис сізді кейінірек әлдеқайда қызықты нәрсе жасауға мәжбүр ететінін ескеріңіз.
- Біріншіден, жеткізу талаптары арқылы сіз өзіңіздің орнына топтаманы іздеуге болады, сіз қысқа желілік сапарларды орындау кезінде әрқашан аздап үнемдейсіз.
- searched –stopwait командасымен жұмыс істегеннен кейін, олардың қызметі сұрауларды орындау, RT RAM көлемін сүзу, қызметтерді сүзу сияқты тапсырмаларды аяқтамас бұрын орындауы керек, сонда сіз binlog бағдарламасын жаңарта аласыз.
- Егер осы серверлердің кез келгені төмендесе, ең соңғы сұраныстар басқа бірнешеуін қамтуы мүмкін.
- Қосымша, шақырылған философия бойынша «қарапайым» деп жазып көріңіз, сонда сіз «sphinxql» деп айта аласыз, стандарттылары «қарапайым».
- Стандартты 32 порциядан төмен өлшемі бар, әйтпесе бит өрістері бар қызметтердің өнімділігі төмендетіледі.

Біріншісі, сіз UTF-8 зерттеуі үшін жалпы сұрыптаусыз (осыған байланысты кодты жасамай); ол MySQL ішіндегі utf8_general_ci сұрыптауы сияқты жұмыс істеуі керек. Машина орындарының нақты каталогы әртүрлі болуы мүмкін. Олар автоматты түрде C орналасуымен жұмыс істейді, байт бойынша салыстыруларға тиімді түрде сүйенеді. Мысалы, en_United States орналасуындағы Америка Құрама Штаттарының ережелеріне негізделген сұрыптау кезінде, ең жаңа екпінді профиль '�' (диэрезисі бар i-ші жылдам бет) 'z' әрпінен кейін орналасады. Екіншіден, мен сонымен бірге мәтіннің белгілі бір тізбекті сұрыптау заңнамасын білгім келеді.
Егер хабарламаны индекстегеннен кейін бірден осылай болса, мен бұл ақпаратты зерттеуге бейіммін бе? Бұл тек örümcekтерді құру кезінде –turn параметрін зерттей алмайтыныңызды goldbett.org неге көбірек білмеске көрсетеді, әрине, searched қазірдің өзінде жұмыс істеп тұрса. Сіз күніне бір рет және бір рет жұмыс істеуіңіз керек, себебі инкрементальды позиция үшін қажет. Таңдау бойынша, әдепкі бос (орын жоқ). Егер бұл директива «кіші әріптермен» жазуға болатындай етіп шешілсе, осы JSON қызметтеріндегі белгілер индекстеу кезінде бірден кіші әріптерге ауыстырылады. Қосымша, стандартты түрде көрсетілмегенін байқап көруге тұрарлық (бірдеңені түрлендірмеңіз).
Оның орнына мысық ерекшеліктері
Сізге мың мс көмектесу үшін Ha_ping_period төлемеу кезеңі. Ең соңғы карма айлары бірнеше секунд ішінде болады және сіз 60 секундқа дейін төлемейсіз. Барлық сұрақтар автоматты түрде жаңа сәндік айналардың пайдасына бағытталады. Немесе осы серверлік бұзылулардың біреуі болмаса, жаңа сұрақтар қалған екеуіне де қатысты болуы мүмкін.
Мен жазған тағы бір бөлім – "Онлайн режимінде", ол http мүмкіндігін береді және сіз https байланыстарын (порт саны бойынша) пайдалана аласыз және кез келген браузердің интернетке кіруі үшін сізге көмектесу үшін сізді тағайындай аласыз. Бағдарлама нөміріндегі жаңа жазбалар Біз жаңа SysOps аймағын Бағдарлама, svchost және басқа бағдарлама мүмкіндіктері деп белгілейміз. Біз барлық жергілікті байланыстарды қосатын "SysOps" деп аталатын аймақ жасадық (мақсаттың әртүрлілігіне байланысты).

Жақында жасалған ең жаңа қасиет сенімдері 0-ге дайын. Шақырылған опциялардың тізімі меншікті табу декларациясына ұқсайды. Where_position (екі.0.2-beta нұсқасындағы қосымша сияқты) жаңа Find декларациясындағыдай сөйлем құрылымын алады (discover Area 8.1, өз деректеріне «Сөйлем құрылымын табу»). Бірнеше қасиет және сенімдер бір декларацияда берілуі мүмкін. dos.0.1-beta түрінде жеткізілетін Drop Function операторы берілген белгіге пайдаланушы орнатқан функцияны (UDF) жояды. 2.0.1-beta нұсқасында жеткізілетін Create Mode декларациясы берілген кітапхана құжатындағы берілген сәйкестік пен түрге пайдаланушы талқылаған форманы (UDF) орнатады.
Сұрыптау формасы (9.3-қадам, «SetSortMode» бөлімін табыңыз) осы сыныптағы, веб-шолғыштағы сәйкестіктердің ретіне әсер етеді. $groupsort соңғы нәтижелер жиынынан сәйкестіктердің транзакциясына әсер ететінін ескеріңіз. Оның сөйлем құрылымы 5.6-бөлімде, «SPH_SORT_Lengthened параметрінде» түсіндірілгенге өте ұқсас. Тек жаңа тізімде сақталған $атрибут жолы $шын мәніндегі $құндылық тізбегіне сәйкес келетін құжаттар ғана үйлестірілген (әйтпесе $exclude жарамды болса, қабылданбайды). Тек жаңа тізімде сақталған $характерлік жолы $beliefs жиынтығының барлық ойларымен сәйкес келетін құжаттар ғана үйлестірілген (немесе $prohibit дұрыс болған кезде қабылданбаған). $exclude тамаша логикалық мән болуы керек; олар жаңа қосымша деректер файлдарын қабылдауды ($ban дұрыс болмаған кезде стандартты функция) немесе оны жоққа шығаруды реттейді.
Ұсынылады, әдепкі бойынша ignore_attr (қателерді елемеу) мәні бар. Ұсынылады, стандартты түрде /usr/local/express қолданып көріңіз (мысалы, –datadir бағдарламасындағыдай ./configure бағдарламасына ауысыңыз). Instance-үлкен әдепкі бойынша agent_query_timeout факторы болуы керек. Таңдау бойынша, стандартты түрде 0 (барлық сұрақтар сұрау күнделігі үшін жасалған). Таңдау бойынша, әдепкі бойынша 0 қолданып көріңіз (барлық мүмкіндіктер жадқа бай).
Жылдам алдау болғанымен, сіз sphinx.h файлын қайта қарап, жақсы typedef ішінде DWORD бар from_t файлын SphOffset_t файлына ауыстыруыңыз мүмкін, дегенмен, бұл сізге 2 ГБ-тан үлкен толық мәтінді өрмекшілерді пайдалануға тыйым салуы мүмкін екенін есте сақтаңыз. Кейбір жүйелеріңізде бұл автоматты түрде орнатылмайды. Егер конфигурация MySQL тақырыптарын таба алмаса және сіз/немесе кітапханаларды таба алсаңыз, mysql-devel пакетін іске қосуды қарастырып жатырсыз. Жаңа талдау қызметтерін қосу (мысалы, басқа ДҚБЖ-ларды жергілікті түрде қолдай алу үшін) мүмкіндігінше қарапайым етіп жасалған. Кіріктірілген қызмет MySQL, PostgreSQL, MSSQL, ODBC үйлесімді дерекқорларынан (Oracle және т.б.) немесе TSV ішіндегі құбырдан тікелей іздеуді қамтуы мүмкін, әйтпесе жекелендірілген XML құрылымы. RT өрмекшілері сонымен қатар онлайн толық мәтінді каталог орнын қолдайды.
Грек өзгерістері және жұмбақ

Сіз оны ізделген күйде динамикалық түрде Do Form және Drop Setting SphinxQL операторлары арқылы салмақтай аласыз және құрта аласыз. Сіз ең жаңа қызметті қайта іске қоспай, UDF файлдарын іздеген күйіңізге динамикалық түрде салмақтай және жүктей аласыз және оны іздеу, рейтинг және т.б. кезінде сөздерде пайдалана аласыз. Sphinx қазірдің өзінде әдепкі күйге келтірілген, сондықтан сіз libc_ci сұрыптауын жасай аласыз. SphinxAPI және SphinxSE сұраулары collation_servers орналасу директивасында көрсетілгендей, ең жаңа сервер стандартты сұрыптауын пайдаланады.
