쿼리 인덱스 추가
Add-QueryIndex PowerShell cmdlet을 사용하면 캐시에 추가할 개체에 대한 쿼리 인덱스를 추가할 수 있습니다. 이러한 쿼리 인덱스는 나중에 사용자가 캐시에서 항목을 검색하는 데 사용할 수 있습니다.
경고
이 cmdlet 실행을 계속하기 전에 캐시가 중지되었는지 확인하세요.
Add-QueryIndex -CacheName -AssemblyPath `
-Attributes -Class `
[-Server] [-Port] `
[-Credentials] [-NoLogo]
예
- 이 명령은 캐시에 CustomerID 및 FirstName 특성에 대한 쿼리 인덱스를 추가합니다.
Add-QueryIndex -CacheName demoCache -AssemblyPath C:\Data.dll `
-Class Data.Customer -Attributes CustomerID$FirstName
- 이 명령은 서버 20.200.20.11의 캐시에 CustomerID 및 FirstName 속성에 대한 쿼리 인덱스를 추가합니다.
Add-QueryIndex -CacheName demoCache -AssemblyPath C:\Data.dll `
-Class Data.Customer -Attributes CustomerID$FirstName `
-Server 20.200.20.11
- 이 명령은 각각 데이터 유형이 문자열과 정수인 CustomerID 및 FirstName 속성에 대한 JSON 기반 쿼리 인덱스를 서버 20.200.20.11의 캐시에 추가합니다.
Add-QueryIndex -CacheName demoCache -JsonFilePath C:\data.json `
-Class Data.Customer -Attributes CustomerID$FirstName `
-AttributeTypes Integer$String -Server 20.200.20.11
- 이 명령은 보안을 사용하여 캐시에 CustomerID 및 FirstName 속성에 대한 쿼리 인덱스를 추가합니다. 신임장.
Add-QueryIndex -CacheName demoCache -AssemblyPath C:\Data.dll `
-Class Data.Customer -Attributes CustomerID$FirstName `
-Credentials(Get-Credential john_smith)
등록
주의 사항
이름에 별표(*)가 있는 매개변수는 필수 매개변수이고 나머지는 선택사항입니다.
| 파라미터 | 데이터 타입 | 기술설명 | 기본값 |
|---|---|---|---|
-CacheName* |
<String> |
쿼리 인덱싱을 수행해야 하는 캐시의 이름을 지정합니다. 참고 : 캐시는 이미 소스 서버에 존재해야 합니다. |
- |
-AssemblyPath* |
<String> |
구성해야 하는 어셈블리의 경로를 지정합니다. | - |
-Attributes* |
<String> |
쿼리 인덱싱에 대한 속성을 지정합니다. 여러 속성을 인덱싱해야 하는 경우 그들은 '$'로 구분됩니다. | - |
-Class* |
<String> |
쿼리 인덱싱을 위한 정규화된 클래스 이름을 지정합니다. | - |
-Server |
<String> |
서버 이름을 지정합니다. NCache 서비스가 실행 중이고 지정된 캐시 이름을 가진 캐시가 등록되었습니다. | 로컬 머신의 IP |
-Port |
<Integer> |
서버 포트를 지정합니다. NCache 서비스가 듣고 있습니다. | 8250 |
-Credentials |
<pscredential> |
지정된 작업에 대한 액세스를 승인하는 데 필요한 사용자 자격 증명을 지정합니다. 이러한 자격 증명은 노드에서 적절한 권한이 있는 사용자에게 속해야 합니다. | - |
-NoLogo |
<SwitchParameter> |
로고 배너의 표시를 억제합니다. | 거짓 |