update the main branch from knowhere-2(which is the Latest branch) (#8412)
-
Change the cmake version in ubuntu and centOS
-
Make knowhere compile independently
- Add gtest, arrow, and some other libraries to index.
- Add cache, log and some other files to knowhere.
- Add CMakeLists files to index/thirdparty.
- Modified the compilation content of knowhere
- Delete some content of compile library.
- Add IMPORTED_GLOBAL property to faiss.
- Change the compilation location of some libraries
- Make OpenBLas compiled in thirdpartycore.cmake.
- Make faiss compiled in thirdparty/CMakeLists.
Signed-off-by: xige-16 xi.ge@zilliz.com
Edited by 沈志