我有一个情况,需要在Solr中使用多个OR关键词搜索文档。现在关键词的数量可能会增加到5000个,这会导致查询条件非常庞大,有5000个OR条件。这导致了Solr服务器的崩溃。是否有其他的方法可以设计查询以使其正常工作?以下是查询的简短示例:
tweet_id:337931022601699328 或 337931064293081089 或 337931089538584576 或 337931098761871361 或 337931138851016704 或 337931143099854848 或 337931160082591745 或 337931163857453056 或 337931230819516416 或 337931239996665857 或 337931287518126080 或 337931322850951168 或 337931325648535553 或 337931331398934528 或 337931413057830912 或 337931442363441152 或 337931448629731329 或 337931453344129025 或 337931465016877056 或 337931482066726912 或 337931514388029442 或 337931533149155328 或 337931645527130114 或 337931704935256064 或 337931784459268096 或 337931845545103360 或 337931889086185472 或 337931892668108801 或 337931963983855617 或 337932154212319233 或 337932176454721536 或 337932193198374912 或 337932229659459584 或 337932437290090496 或 337932436807749632 或 337932436828725250 或 337932437449474048 或 337932448518250496 或 337932458832035843 或 337932458634915840 或 337932458278387712 或 337932474246119425 或 337932476209041409 或 337932477408620544 或 337932480478842880 或 337932478775959554 或 337932480566931456 或 337932478763376640 或 337932481841999872 或 337932479337992192 或 337932479296045057 或 337932479333797889 或 337932484614434816 或 337932484606038017 或 337932482777317376 或 337932484664758272 或 337932482785718273 或 337932484589273088 或 337932487399444481 或 337932489031032833 或 337932489114923008 或 337932486573166592 或 337932490704560130 或 337932489144270848 或 337932488762601472 或 337932492097069056 或 337932497780355072 或 337932498900230144 或 337932499722321921 或 337932514431729665 或 337932561806409731 或 337932567284154368 或 337932567300935680 或 337932574603214848 或 337932571134533632 或 337932574674518016 或 337932575484026881 或 337932578206121984 或 337932582215892994 或 337932586653454336 或 337932584917024768 或 337932592986865664 或 337932597017587712 ....
我打算根据几个字段对结果进行分面。