SolrClient::deleteByQueries

(PECL solr >= 0.9.2)

SolrClient::deleteByQueries β€” Видаляє всі Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ, які Π²Ρ–Π΄ΠΏΠΎΠ²Ρ–Π΄Π°ΡŽΡ‚ΡŒ Π±ΡƒΠ΄ΡŒ-якому Π·Π°ΠΏΠΈΡ‚Ρƒ.

Опис

public SolrClient::deleteByQueries(array $queries): SolrUpdateResponse

Видаляє всі Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ, Ρ‰ΠΎ Π²Ρ–Π΄ΠΏΠΎΠ²Ρ–Π΄Π°ΡŽΡ‚ΡŒ Π±ΡƒΠ΄ΡŒ-якому Π·Π°ΠΏΠΈΡ‚Ρƒ.

Бписок ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ–Π²

queries

Масив Π·Π°ΠΏΠΈΡ‚Ρ–Π². Π¦Π΅ ΠΌΡƒΡΠΈΡ‚ΡŒ Π±ΡƒΡ‚ΠΈ Ρ„Π°ΠΊΡ‚ΠΈΡ‡Π½Π° Π·ΠΌΡ–Π½Π½Π° php.

ЗначСння, Ρ‰ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°ΡŽΡ‚ΡŒΡΡ

ΠŸΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” SolrUpdateResponse Ρƒ Ρ€Π°Π·Ρ– ΡƒΡΠΏΡ–ΡˆΠ½ΠΎΠ³ΠΎ виконання Ρ‚Π° Π²ΠΈΠΊΠΈΠ΄Π°Ρ” SolrClientException Ρƒ Ρ€Π°Π·Ρ– виникнСння ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ.

Помилки

Π’ΠΈΠΊΠΈΠ΄Π°Ρ” SolrClientExceptionякщо ΠΊΠ»Ρ–Ρ”Π½Ρ‚ Π²Ρ–Π΄ΠΌΠΎΠ²ΠΈΠ² Π°Π±ΠΎ Π²ΠΈΠ½ΠΈΠΊΠ»Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π· ΠΏΡ–Π΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΡΠΌ.

Π’ΠΈΠΊΠΈΠ΄Π°Ρ” SolrServerExceptionякщо сСрвСр Solr Π½Π΅ Π·ΠΌΡ–Π³ ΠΎΠ±Ρ€ΠΎΠ±ΠΈΡ‚ΠΈ Π·Π°ΠΏΠΈΡ‚.

Π”ΠΈΠ²Ρ–Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΎΠΆ

  • SolrClient::deleteById() - Видаляє Π·Π° Ρ–Π΄Π΅Π½Ρ‚ΠΈΡ„Ρ–ΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ
  • SolrClient::deleteByIds() - Видаляє Π·Π° Ρ–Π΄Π΅Π½Ρ‚ΠΈΡ„Ρ–ΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ
  • SolrClient::deleteByQuery() - Видаляє всі Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ, Ρ‰ΠΎ Π²Ρ–Π΄ΠΏΠΎΠ²Ρ–Π΄Π°ΡŽΡ‚ΡŒ Π·Π°Π΄Π°Π½ΠΎΠΌΡƒ Π·Π°ΠΏΠΈΡ‚Ρƒ