Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Проблемы с форумом » Поиск по форуму не работает в некоторых случаях


Поиск по форуму не работает в некоторых случаях

Сообщений 1 страница 13 из 13

1

Поиск по форуму не работает вот по этой теме: http://mufilm.ru/viewtopic.php?id=10405
Беру фразу ввожу в поиск тема не отображается, заметил случайно, возможно и еще есть подобные темы, как с этим бороться?

0

2

Lektor
Да, поиск испортился, ставьте на форум поиск от гугла или яндекса

0

3

Deff написал(а):

поиск испортился,

Это безвозвратно, уже не восстановить его работу?

0

4

Lektor
Ну как достучимся до Админа, ксать от гугла- яндекса поиск неплохой, нун только регать акк на этих ресурсах, чтобы получить код

0

5

Lektor
Вряд ли админ вернет старый поиск...

Admin, give old search!

+1

6

Fover написал(а):

Admin, give old search!

:flag: Хотя бы на форумах, /webtalk.ru - не пользуюсь

0

7

Регистрация в яндексе есть, дальше что?

0

8

Lektor
https://site.yandex.ru/

0

9

Fover написал(а):

Вряд ли админ вернет старый поиск...

Ну, случаи когда Админ вертал взад изменения история знает)) Может и вернет..

0

10

Сейчас на странице поиска текст

Для поиска по ключевому слову, введите одно или несколько. Разделяйте слова пробелом. Вы можете использовать AND чтобы определить слова, которые должны быть в результатах, OR для слов, которые могут быть в результатах, и NOT для слов, которых в результатах быть не должно. Для поиска по автору, введите имя пользователя, сообщения которого вы желаете найти. Используйте * в качестве шаблона для частичного совпадения.

не соответствует нынешнему поисковому движку. Попробовал поискать как раньше — не ищет указанными способами. Может вместо этого в блок "Укажите критерий для поиска" поместить выпадающий список "Совпадение", в котором будут такие варианты:
- Все слова // Обычный поиск без совпадений
- Фраза целиком // Точное совпадение искомой фразы
http://s8.uploads.ru/t/dSc7N.png

0

11

Reysler
Спасибо за инфу!
Как очередь дойдет обязательно заменю.
Синтаксис сейчас намного круче.

The following special operators and modifiers can be used when using the extended matching mode:

    operator OR:

    hello | world

    operator MAYBE (introduced in verion 2.2.3-beta):

    hello MAYBE world

    operator NOT:

    hello -world
    hello !world

    field search operator:

    @title hello @body world

    field position limit modifier (introduced in version 0.9.9-rc1):

    @body[50] hello

    multiple-field search operator:

    @(title,body) hello world

    ignore field search operator (will ignore any matches of 'hello world' from field 'title'):

    @!title hello world

    ignore multiple-field search operator (if we have fields title, subject and body then @!(title) is equivalent to @(subject,body)):

    @!(title,body) hello world

    all-field search operator:

    @* hello

    phrase search operator:

    "hello world"

    proximity search operator:

    "hello world"~10

    quorum matching operator:

    "the world is a wonderful place"/3

    strict order operator (aka operator "before"):

    aaa << bbb << ccc

    exact form modifier (introduced in version 0.9.9-rc1):

    raining =cats and =dogs

    field-start and field-end modifier (introduced in version 0.9.9-rc2):

    ^hello world$

    keyword IDF boost modifier (introduced in version 2.2.3-beta):

    boosted^1.234 boostedfieldend$^1.234

    NEAR, generalized proximity operator (introduced in version 2.0.1-beta):

    hello NEAR/3 world NEAR/4 "my test"

    SENTENCE operator (introduced in version 2.0.1-beta):

    all SENTENCE words SENTENCE "in one sentence"

    PARAGRAPH operator (introduced in version 2.0.1-beta):

    "Bill Gates" PARAGRAPH "Steve Jobs"

    ZONE limit operator:

    ZONE:(h3,h4)

    only in these titles

    ZONESPAN limit operator:

    ZONESPAN:(h2)

    only in a (single) title

Here's an example query that uses some of these operators:

Example 5.2. Extended matching mode: query example

"hello world" @title "example program"~5 @body python -(php|perl) @* code

Давай еще!

The full meaning of this search is:

    Find the words 'hello' and 'world' adjacently in any field in a document;

    Additionally, the same document must also contain the words 'example' and 'program' in the title field, with up to, but not including, 5 words between the words in question; (E.g. "example PHP program" would be matched however "example script to introduce outside data into the correct context for your program" would not because two terms have 5 or more words between them)

    Additionally, the same document must contain the word 'python' in the body field, but not contain either 'php' or 'perl';

    Additionally, the same document must contain the word 'code' in any field.

There always is implicit AND operator, so "hello world" means that both "hello" and "world" must be present in matching document.

OR operator precedence is higher than AND, so "looking for cat | dog | mouse" means "looking for ( cat | dog | mouse )" and not "(looking for cat) | dog | mouse".

Field limit operator limits subsequent searching to a given field. Normally, query will fail with an error message if given field name does not exist in the searched index. However, that can be suppressed by specifying "@@relaxed" option at the very beginning of the query:

@@relaxed @nosuchfield my query

This can be helpful when searching through heterogeneous indexes with different schemas.

Field position limit, introduced in version 0.9.9-rc1, additionally restricts the searching to first N position within given field (or fields). For example, "@body[50] hello" will not match the documents where the keyword 'hello' occurs at position 51 and below in the body.

Proximity distance is specified in words, adjusted for word count, and applies to all words within quotes. For instance, "cat dog mouse"~5 query means that there must be less than 8-word span which contains all 3 words, ie. "CAT aaa bbb ccc DOG eee fff MOUSE" document will not match this query, because this span is exactly 8 words long.

Quorum matching operator introduces a kind of fuzzy matching. It will only match those documents that pass a given threshold of given words. The example above ("the world is a wonderful place"/3) will match all documents that have at least 3 of the 6 specified words. Operator is limited to 255 keywords. Instead of an absolute number, you can also specify a number between 0.0 and 1.0 (standing for 0% and 100%), and Sphinx will match only documents with at least the specified percentage of given words. The same example above could also have been written "the world is a wonderful place"/0.5 and it would match documents with at least 50% of the 6 words.

Strict order operator (aka operator "before"), introduced in version 0.9.9-rc2, will match the document only if its argument keywords occur in the document exactly in the query order. For instance, "black << cat" query (without quotes) will match the document "black and white cat" but not the "that cat was black" document. Order operator has the lowest priority. It can be applied both to just keywords and more complex expressions, ie. this is a valid query:

(bag of words) << "exact phrase" << red|green|blue

Exact form keyword modifier, introduced in version 0.9.9-rc1, will match the document only if the keyword occurred in exactly the specified form. The default behavior is to match the document if the stemmed keyword matches. For instance, "runs" query will match both the document that contains "runs" and the document that contains "running", because both forms stem to just "run" - while "=runs" query will only match the first document. Exact form operator requires index_exact_words option to be enabled. This is a modifier that affects the keyword and thus can be used within operators such as phrase, proximity, and quorum operators. Starting with 2.2.2-beta, it is possible to apply an exact form modifier to the phrase operator. It's really just syntax sugar - it adds an exact form modifier to all terms contained within the phrase.

="exact phrase"

Field-start and field-end keyword modifiers, introduced in version 0.9.9-rc2, will make the keyword match only if it occurred at the very start or the very end of a fulltext field, respectively. For instance, the query "^hello world$" (with quotes and thus combining phrase operator and start/end modifiers) will only match documents that contain at least one field that has exactly these two keywords.

Starting with 0.9.9-rc1, arbitrarily nested brackets and negations are allowed. However, the query must be possible to compute without involving an implicit list of all documents:

// correct query
aaa -(bbb -(ccc ddd))

// queries that are non-computable
-aaa
aaa | -bbb

Starting with 2.2.2-beta, the phrase search operator may include a 'match any term' modifier. Terms within the phrase operator are position significant. When the 'match any term' modifier is implemented, the position of the subsequent terms from that phrase query will be shifted. Therefore, 'match any' has no impact on search performance.

"exact * phrase * * for terms"

NEAR operator, added in 2.0.1-beta, is a generalized version of a proximity operator. The syntax is NEAR/N, it is case-sensitive, and no spaces are allowed between the NEAR keyword, the slash sign, and the distance value.

The original proximity operator only worked on sets of keywords. NEAR is more generic and can accept arbitrary subexpressions as its two arguments, matching the document when both subexpressions are found within N words of each other, no matter in which order. NEAR is left associative and has the same (lowest) precedence as BEFORE.

You should also note how a (one NEAR/7 two NEAR/7 three) query using NEAR is not really equivalent to a ("one two three"~7) one using keyword proximity operator. The difference here is that the proximity operator allows for up to 6 non-matching words between all the 3 matching words, but the version with NEAR is less restrictive: it would allow for up to 6 words between 'one' and 'two' and then for up to 6 more between that two-word matching and a 'three' keyword.

SENTENCE and PARAGRAPH operators, added in 2.0.1-beta, matches the document when both its arguments are within the same sentence or the same paragraph of text, respectively. The arguments can be either keywords, or phrases, or the instances of the same operator. Here are a few examples:

one SENTENCE two
one SENTENCE "two three"
one SENTENCE "two three" SENTENCE four

The order of the arguments within the sentence or paragraph does not matter. These operators only work on indexes built with index_sp (sentence and paragraph indexing feature) enabled, and revert to a mere AND otherwise. Refer to the index_sp directive documentation for the notes on what's considered a sentence and a paragraph.

ZONE limit operator, added in 2.0.1-beta, is quite similar to field limit operator, but restricts matching to a given in-field zone or a list of zones. Note that the subsequent subexpressions are not required to match in a single contiguous span of a given zone, and may match in multiple spans. For instance, (ZONE:th hello world) query will match this example document:

<th>Table 1. Local awareness of Hello Kitty brand.</th>
.. some table data goes here ..
<th>Table 2. World-wide brand awareness.</th>

ZONE operator affects the query until the next field or ZONE limit operator, or the closing parenthesis. It only works on the indexes built with zones support (see Section 12.2.9, “index_zones”) and will be ignored otherwise.

ZONESPAN limit operator, added in 2.1.1-beta, is similar to the ZONE operator, but requires the match to occur in a single contiguous span. In the example above, (ZONESPAN:th hello world)> would not match the document, since "hello" and "world" do not occur within the same span.

MAYBE operator was added in 2.2.3-beta. It works much like | operator but doesn't return documents which match only right subtree expression.

0

12

Нет поиска фраз с комбинацией русских -латинских букв. Нет поиска букв и цифр.
Ранее не искал только фразы с точной, теперь игнорируются любые спец символы
Из-за этого Не ищет скриптов по контенту и ссылки
======================
Еще такая фенька, на новых, свежесозданных форумах не ищет даже "Мои Сообщения" где мало тем и пользователей. И не ищет в свежесозданных сообщениях
======================
Нет доступного и понятного описания на русском новых возможностей поиска

Отредактировано Deff (Сб, 5 Мар 2016 06:01:48)

+1

13

Вновь с поиском беда, прошу помочь.
Знаю что есть в темах слово которое нужно найти, а нет не находит его, что можно еще сделать?
http://mufilm.ru

Отредактировано Lektor (Сб, 5 Мар 2016 05:33:44)

0


Вы здесь » Единый форум поддержки » Проблемы с форумом » Поиск по форуму не работает в некоторых случаях