Elastica
Elastica is a PHP client for elasticsearch
파일 탐색기
최종 버전 다운로드 (.zip)- explain-code.prompt.md
- new-test.prompt.md
- copilot-setup-steps.yaml
- claude-code-review.yml
- claude.yml
- continuous-integration.yaml
- nginx.conf
- Dockerfile
- compose.es.yaml
- compose.proxy.yaml
- compose.yaml
- BucketsPathTrait.php
- GapPolicyTrait.php
- KeyedTrait.php
- MissingTrait.php
- RangeTrait.php
- ShardSizeTrait.php
- AbstractAggregation.php
- AbstractSimpleAggregation.php
- AbstractTermsAggregation.php
- AdjacencyMatrix.php
- AutoDateHistogram.php
- Avg.php
- AvgBucket.php
- BucketScript.php
- BucketSelector.php
- BucketSort.php
- Cardinality.php
- Children.php
- Composite.php
- CumulativeSum.php
- DateHistogram.php
- DateRange.php
- Derivative.php
- DiversifiedSampler.php
- ExtendedStats.php
- ExtendedStatsBucket.php
- Filter.php
- Filters.php
- GapPolicyInterface.php
- GeoBounds.php
- GeoCentroid.php
- GeoDistance.php
- GeohashGrid.php
- GeotileGridAggregation.php
- GlobalAggregation.php
- Histogram.php
- IpRange.php
- Max.php
- Min.php
- Missing.php
- Nested.php
- NormalizeAggregation.php
- ParentAggregation.php
- Percentiles.php
- PercentilesBucket.php
- Range.php
- ReverseNested.php
- Sampler.php
- ScriptedMetric.php
- SerialDiff.php
- SignificantTerms.php
- Stats.php
- StatsBucket.php
- Sum.php
- SumBucket.php
- Terms.php
- TopHits.php
- ValueCount.php
- WeightedAvg.php
- AbstractDocument.php
- CreateDocument.php
- DeleteDocument.php
- IndexDocument.php
- UpdateDocument.php
- Action.php
- Response.php
- ResponseSet.php
- Index.php
- Shard.php
- Health.php
- Settings.php
- InnerHits.php
- ActionException.php
- ResponseException.php
- BulkException.php
- ClientException.php
- DeprecatedException.php
- ExceptionInterface.php
- InvalidException.php
- NotFoundException.php
- NotImplementedException.php
- QueryBuilderException.php
- RequestEntityTooLargeException.php
- RuntimeException.php
- Recovery.php
- Settings.php
- Stats.php
- MultiBuilder.php
- MultiBuilderInterface.php
- ResultSet.php
- Search.php
- Info.php
- Stats.php
- FieldTrait.php
- IgnoreFailureTrait.php
- IgnoreMissingTrait.php
- TargetFieldTrait.php
- AbstractProcessor.php
- AppendProcessor.php
- AttachmentProcessor.php
- BytesProcessor.php
- ConvertProcessor.php
- DateIndexNameProcessor.php
- DateProcessor.php
- DotExpanderProcessor.php
- FailProcessor.php
- ForeachProcessor.php
- JoinProcessor.php
- JsonProcessor.php
- KvProcessor.php
- LowercaseProcessor.php
- RemoveProcessor.php
- RenameProcessor.php
- SetProcessor.php
- SortProcessor.php
- SplitProcessor.php
- TrimProcessor.php
- UppercaseProcessor.php
- AbstractGeoDistance.php
- AbstractGeoShape.php
- AbstractQuery.php
- AbstractSpanQuery.php
- BoolQuery.php
- Boosting.php
- CombinedFields.php
- ConstantScore.php
- DisMax.php
- DistanceFeature.php
- Exists.php
- FunctionScore.php
- Fuzzy.php
- GeoBoundingBox.php
- GeoDistance.php
- GeoPolygon.php
- GeoShapePreIndexed.php
- GeoShapeProvided.php
- HasChild.php
- HasParent.php
- Ids.php
- InnerHits.php
- Limit.php
- MatchAll.php
- MatchNone.php
- MatchPhrase.php
- MatchPhrasePrefix.php
- MatchQuery.php
- MoreLikeThis.php
- MultiMatch.php
- Nested.php
- ParentId.php
- Percolate.php
- Prefix.php
- QueryString.php
- Range.php
- Regexp.php
- Script.php
- Simple.php
- SimpleQueryString.php
- SpanContaining.php
- SpanFirst.php
- SpanMulti.php
- SpanNear.php
- SpanNot.php
- SpanOr.php
- SpanTerm.php
- SpanWithin.php
- Term.php
- Terms.php
- TermsSet.php
- Wildcard.php
- Aggregation.php
- Collapse.php
- Query.php
- Suggest.php
- Latest.php
- Version700.php
- DSL.php
- Facade.php
- Version.php
- AbstractRescore.php
- Query.php
- BuilderInterface.php
- ChainProcessor.php
- DefaultBuilder.php
- ProcessingBuilder.php
- ProcessorInterface.php
- AbstractScript.php
- Script.php
- ScriptFields.php
- ScriptId.php
- AbstractCandidateGenerator.php
- DirectGenerator.php
- AbstractSuggest.php
- Completion.php
- Phrase.php
- Term.php
- AbstractUpdateAction.php
- ArrayableInterface.php
- Bulk.php
- Client.php
- ClientConfiguration.php
- Cluster.php
- Collapse.php
- ComponentTemplate.php
- Document.php
- Index.php
- IndexTemplate.php
- JSON.php
- Mapping.php
- NameableInterface.php
- Node.php
- Param.php
- Pipeline.php
- PointInTime.php
- Query.php
- QueryBuilder.php
- Reindex.php
- Response.php
- ResponseConverter.php
- Result.php
- ResultSet.php
- Scroll.php
- Search.php
- SearchableInterface.php
- Snapshot.php
- Status.php
- Suggest.php
- Task.php
- Template.php
- Util.php
- AbstractSimpleAggregationTest.php
- AdjacencyMatrixTest.php
- AggregationMetadataTest.php
- AutoDateHistogramTest.php
- AvgBucketTest.php
- AvgTest.php
- BaseAggregationTestCase.php
- BucketScriptTest.php
- BucketSelectorTest.php
- BucketSortTest.php
- CardinalityTest.php
- ChildrenTest.php
- CompositeTest.php
- CumulativeSumTest.php
- DateHistogramTest.php
- DateRangeTest.php
- DerivativeTest.php
- DiversifiedSamplerTest.php
- ExtendedStatsBucketTest.php
- ExtendedStatsTest.php
- FiltersTest.php
- FilterTest.php
- GeoBoundsTest.php
- GeoCentroidTest.php
- GeoDistanceTest.php
- GeohashGridTest.php
- GeotileGridAggregationTest.php
- GlobalAggregationTest.php
- HistogramTest.php
- IpRangeTest.php
- MaxTest.php
- MinTest.php
- MissingTest.php
- NestedTest.php
- NormalizeAggregationTest.php
- ParentAggregationTest.php
- PercentilesBucketTest.php
- PercentilesTest.php
- RangeTest.php
- ReverseNestedTest.php
- SamplerTest.php
- ScriptedMetricTest.php
- ScriptTest.php
- SerialDiffTest.php
- SignificantTermsTest.php
- StatsBucketTest.php
- StatsTest.php
- SumBucketTest.php
- SumTest.php
- TermsTest.php
- TopHitsTest.php
- ValueCountTest.php
- WeightedAvgTest.php
- AbstractDocumentTest.php
- UpdateDocumentTest.php
- ActionTest.php
- ResponseSetTest.php
- IndexTest.php
- ShardTest.php
- HealthTest.php
- SettingsTest.php
- CollapseTest.php
- calculate-distance.painless
- test.doc
- test.docx
- test.jpg
- test.pdf
- test.txt
- ActionExceptionTest.php
- ResponseExceptionTest.php
- AbstractExceptionTestCase.php
- BulkExceptionTest.php
- ClientExceptionTest.php
- InvalidExceptionTest.php
- NotFoundExceptionTest.php
- NotImplementedExceptionTest.php
- QueryBuilderExceptionTest.php
- RuntimeExceptionTest.php
- RecoveryTest.php
- SettingsTest.php
- StatsTest.php
- MultiBuilderTest.php
- SearchTest.php
- InfoTest.php
- AppendProcessorTest.php
- AttachmentProcessorTest.php
- BytesProcessorTest.php
- ConvertProcessorTest.php
- DateIndexNameProcessorTest.php
- DateProcessorTest.php
- DotExpanderProcessorTest.php
- FailProcessorTest.php
- ForeachProcessorTest.php
- JoinProcessorTest.php
- JsonProcessorTest.php
- KvProcessorTest.php
- LowercaseProcessorTest.php
- RemoveProcessorTest.php
- RenameProcessorTest.php
- SetProcessorTest.php
- SortProcessorTest.php
- SplitProcessorTest.php
- TrimProcessorTest.php
- UppercaseProcessorTest.php
- BoolQueryTest.php
- BoostingTest.php
- CombinedFieldsQueryTest.php
- ConstantScoreTest.php
- DisMaxTest.php
- DistanceFeatureTest.php
- EscapeStringTest.php
- ExistsTest.php
- FunctionScoreTest.php
- FuzzyTest.php
- GeoBoundingBoxTest.php
- GeoDistanceTest.php
- GeoPolygonTest.php
- GeoShapePreIndexedTest.php
- GeoShapeProvidedTest.php
- HasChildTest.php
- HasParentTest.php
- HighlightTest.php
- IdsTest.php
- InnerHitsTest.php
- LimitTest.php
- MatchAllTest.php
- MatchNoneTest.php
- MatchPhrasePrefixTest.php
- MatchPhraseTest.php
- MatchQueryTest.php
- MoreLikeThisTest.php
- MultiMatchTest.php
- NestedTest.php
- ParentIdTest.php
- PercolateTest.php
- PostFilterTest.php
- PrefixTest.php
- QueryStringTest.php
- RangeTest.php
- RegexpTest.php
- RescoreTest.php
- ScriptTest.php
- SimpleQueryStringTest.php
- SimpleTest.php
- SpanContainingTest.php
- SpanFirstTest.php
- SpanMultiTest.php
- SpanNearTest.php
- SpanNotTest.php
- SpanOrTest.php
- SpanTermTest.php
- SpanWithinTest.php
- TermsSetTest.php
- TermsTest.php
- TermTest.php
- WildcardTest.php
- AbstractDSLTestCase.php
- AggregationTest.php
- CollapseTest.php
- QueryTest.php
- SuggestTest.php
- VersionTest.php
- BuilderTest.php
- ChainProcessorTest.php
- ProcessingBuilderTest.php
- ScriptFieldsTest.php
- ScriptIdTest.php
- ScriptTest.php
- CompletionTest.php
- PhraseTest.php
- TermTest.php
- TraceableSimpleNodePool.php
- Base.php
- BasePipeline.php
- bootstrap.php
- BulkTest.php
- ClientConfigurationTest.php
- ClientFunctionalTest.php
- ClientTest.php
- ClusterTest.php
- ComponentTemplateTest.php
- DeprecatedClassBase.php
- DocumentTest.php
- ExampleTest.php
- IndexTemplateTest.php
- IndexTest.php
- JSONTest.php
- MappingTest.php
- NodeTest.php
- ParamTest.php
- PipelineTest.php
- PointInTimeTest.php
- QueryBuilderTest.php
- QueryTest.php
- ReindexTest.php
- ResponseFunctionalTest.php
- ResponseTest.php
- ResultSetTest.php
- ResultTest.php
- ScrollTest.php
- SearchTest.php
- SnapshotTest.php
- StatusTest.php
- SuggestTest.php
- TaskTest.php
- TemplateTest.php
- UtilTest.php
- WithConsecutive.php
- .coveralls.yml
- .editorconfig
- .gitattributes
- .gitignore
- .php-cs-fixer.dist.php
- AGENTS.md
- CHANGELOG.md
- codecov.yml
- composer.json
- CONTRIBUTING.md
- LICENSE.txt
- Makefile
- phive.xml
- phpdoc.dist.xml
- phpstan-baseline.neon
- phpstan.neon
- phpunit.xml.dist
- README.md
- rector.php
- UPGRADE-8.0.md
- UPGRADE-9.0.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/ruflin/Elastica
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd Elastica
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Docker
쉬움 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose -f docker/compose.es.yaml up -d --build
compose 설정 파일에 정의된 서비스들을 대상으로 명령을 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
3. PHP (Composer)
쉬움사전 준비물
composer install
composer.json에 명시된 PHP 라이브러리를 설치합니다.
php -S localhost:8000 같은 내장 서버로 실행한 뒤 브라우저에서 http://localhost:8000 으로 접속해보세요.
4. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
